昨天晚上刚刚部署好,九牛二虎。
今天早上就开不了了。
输入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