昨天晚上刚刚部署好,九牛二虎。

今天早上就开不了了。

输入ip地址显示nginx服务器已启动。

但是输入域名却不可以……

而且不显示index.php.

以为是防火墙设置,

参考:

https://www.cnblogs.com/huiyi0521/p/10253341.html

重新设置防火墙。没有效果。

重新kill -9 nginx进程,无效。

 vi /var/log/nginx/error.log

Unable to open primary script: /home/www/html/first/index.php (Permission denied)" 

上网查找。

原来是昨天很多资料都提醒的selinux,

https://blog.csdn.net/u012129607/article/details/80773930

关闭selinux 
临时关闭:

sudo setenforce 0
1
永久关闭:

vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled,保存后退出

然后重启 reboot

 

Logo

更多推荐