搭建一个服务器,结果最后一直报404的错误。

查看错误日志结果显示

2020/05/14 16:58:43 [crit] 13264#0: *19 stat() "/var/www/web/project/index.php" failed (13: Permission denied), client: 59.61.172.28, server: project.vilay.com, request: "GET / HTTP/1.1", host: "project.vilay.com"

1. 修改nginx用户

可以通过命令ps aux | grep "nginx: worker process" | awk '{print $1}' 查看所属用户

vi /etc/nginx/nginx.conf

修改用户为root结果还是不行

2. SELinux状态

通过命令查看状态

/usr/sbin/sestatus

发现是启动的,

vi /etc/selinux/config

配置文件里面是关闭的

重启服务器 reboot

重新开始服务,测试ok。