第一次按教程安装nginx ,启动NGINX时出错,百度解决方法如下:
=========================
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解决办法,执行以下语法即可修复:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
原理:使用nginx -c的参数指定nginx.conf文件的位置
================================
上面命令执行后,服务可以启动了,便WEB访问不了。查找原因是防火墙 端口没有开启80访问
第一步,对80端口进行防火墙配置:
firewall-cmd --zone=public --add-port=80/tcp --permanent
第二步,重启防火墙服务:
systemctl restart firewalld.service
=============================
期间,我更改了nginx.conf配置文件,去掉了PID和nobody 前面的注释#号,不知是否也发生了作用