Nginx在Linux服务器上安装的那些坑

Nginx在Linux服务器上安装的那些坑

1.使用wget在linux服务器上下载

nginx官网上找到稳定版的下载链接。接着使用wget下载。官网
wget

2.在下载的文件夹下解压

tar zxvf  nginx-1.14.1.tar.gz

3.进入解压目录运行configure检测系统配置

在这里插入图片描述
其中- -prefix=usr/local/nginx指的是安装路径,如果不配置该选项,则安装后可执行文件默认放在/usr/local/bin下

4.报错分析

检测系统配置时可能会出现因为缺乏某些相关文件而报错
在这里插入图片描述
上面的情况为缺乏pcre库而报错,只需下载即可

yum install pcre

安装完成后再次检测

./configure --prefix=/usr/local/nginx

还有可能报另一个错误,但不要害怕,仍然是一样的解决方案
在这里插入图片描述

yum install zlib

如果一切正常,那就会像下面一样。
在这里插入图片描述

5.使用make和make install来编译和安装程序

make && make install

6.启动处于/usr/local/nginx/sbin下面的nginx程序

cd /usr/local/nginx/sbin

使用ls命令可以看到当前目录下的文件
在这里插入图片描述

./nginx

当你以为万事大吉时,可能你会看见这样一串红字(如果没有那就不用管了)
在这里插入图片描述
80端口已经被使用,不能绑定
使用netstat -ant查看,发现80端口确实正在使用。
在这里插入图片描述
根据情况的不同,占用端口的程序也可能不同。所以当你的80端口有着你不能关闭的进程时,我们所剩下的也只有更改服务器的端口。

7.更改nginx服务器默认的端口

进入nginx的conf目录,使用ll命令,你会看到下面的这些配置文件
在这里插入图片描述

vim nginx.conf

将server的端口更改一个再重新启动就行了
在这里插入图片描述
重新启动后,再看一下端口情况,发现nginx确实正常启动了,终于大功告成。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/nero_claudius/article/details/84453441