Linux非root用户安装及配置nginx
2021/10/22 7:09:42
本文主要是介绍Linux非root用户安装及配置nginx,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装nginx一共最多需要下载三个文件,一个是nginx (nginx官网)是必须的,另外可能需要两个依赖包:pcre(pcre官网)和 zlib (zlib官网)
流程如下:
- 下载3个压缩包并解压
- 安装编译这三个包(核心步骤)
- 把自己的网页放在一个文件夹里
一. 把三个压缩包都下载下来
nginx: (我下载1.20.1安装失败,看到附录用1.16.1可以成功)
pcre: (这个我下载的是 pcre-8.43.zip) 下面就是很多截图
打开pcre的官网,选择历史版本:
选择pcre, 别选pcre2
我下载pcre2里面的文件不行,建议大家都进入pcre文件夹,然后我选择8.43版本
下载第一个.zip文件
zlib: 这个直接选择红框内的文件下载就好了,(其实这个依赖包我没有用到,可能我系统中自带了,所以大家可以在安装nginx的时候尝试选择是否使用这个依赖包,怎么尝试后面会有步骤)
下载完以上3个文件,然后传到服务器自己的文件夹里。
解压的话就是下面3个命令,然后会出现三个文件夹:
unzip pcre-8.43.zip unzip zlib1211.zip tar -zxvf nginx-1.16.1.tar.gz
下面就到了第二步。
二、安装编译这三个包(核心步骤)
1. 先安装配置zlib
cd zlib-1.2.11 ./configure --prefix=/home/zdliu/open/zlib make && make install
解释:进入解压的zlib-1.2.11文件夹,然后configure将zlib安装在/home/zdliu/open/zlib 这个是安装包的路径,最后 make && make install
2. 安装配置pcre和上面的差不多
cd pcre-8.43 ./configure --prefix=/home/zdliu/open/pcre make && make install
3. 安装配置nginx,这个命令比较长,因为需要指定前两个依赖包,在指定依赖包的时候,指定的是解压包的路径,并不是安装包的路径,上面安装包的路径
cd nginx-1.16.1 ./configure --prefix=/home/zdliu/open/nginx --with-http_stub_status_module --with-pcre=/home/zdliu/www/pcre-8.43 --with-zlib=/home/zdliu/www/zlib-1.2.11 make && make install
这个是将nginx安装在/home/zdliu/open/nginx
如果安装失败,不指定zlib依赖包试试,也就是
./configure --prefix=/home/zdliu/open/nginx --with-http_stub_status_module --with-pcre=/home/zdliu/www/pcre-8.43
修改网络端口,原来是80改成8787:
然后启动nginx
cd nginx sbin/nginx
判断是否成功:
netstat -nlp | grep 8787
然后打开浏览器输入ip和端口号就可以了,我的是192.168.126.185:8787
看到的是默认的页面
三、配置自己的页面
把自己的html页面放到nginx下的html里,如下。这样就能在浏览器看到自己的网页了。
步骤其实挺简单的,结果记录的有些复杂,见谅!
参考两位大佬的博客,非常感谢:
linux非root用户安装nginx - 不想下火车的人 - 博客园
zzw原创_非root用户下安装nginx - 如今在丽江 - 博客园
看不懂我的,可以看看他们的
这篇关于Linux非root用户安装及配置nginx的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享