【Linux】CentOS下安装nginx

1 安装gcc

yum install gcc-c++

2 安装PCRE

yum install -y pcre pcre-devel

3 安装zlib

yum install -y zlib zlib-devel

4 安装openssl

yum install -y openssl openssl-devel

5 上传nginx压缩包至虚拟街,解压

tar -zxvf nginx-1.8.1.tar.gz

6 修改名字便于使用

mv nginx-1.8.1 nginx

7 进入nginx安装目录,预编译

cd nginx
./configure --prefix=/root/soft/nginx

8 编译安装

make && make install

 

9 启动nginx

先进入nginx下的sbin目录,执行:./nginx

(快速停止为./nginx -s stop,完整停止为./nginx -s quit,重启./nginx -s reload)

无法启动参考:https://blog.csdn.net/hr786250678/article/details/89668839

10 关闭防火墙

service iptables stop

11 检查是否启动:ps -ef | grep nginx

看到如下信息说明正常启动:

12 测试访问,在linux浏览器中访问localhost,看到如下界面

【Linux】CentOS下安装nginx_第1张图片

若访问出现403 Forbidden问题,可能是由于启动用户和nginx工作用户不一致所致

查看nginx的启动用户,发现是nobody,而我是用root启动的

命令:ps aux | grep "nginx: worker process" | awk'{print $1}'

解决办法:将nginx.config的user改为和启动用户一致

命令:vi conf/nginx.conf

【Linux】CentOS下安装nginx_第2张图片

 

 

 

参考:

https://www.cnblogs.com/williamjie/p/9604594.html

https://blog.csdn.net/u011254180/article/details/77897663

你可能感兴趣的:(Linux,Nginx,Linux,Nginx)