是不是配置了selinux导致的,不要再粗暴的关闭selinux
修改selinux权限
cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M mynginx
semodule -i mynginx.pp
ls -laZ查看selinux权限
chcon -R system_u:object_r:httpd_sys_content_t:s0 html
查看其他文件获取权限
然后重启nginx
注意使用selinux后,或者关闭开启selinux,可能导致自定义目录的权限(上下文)失效,需要重新进行对应目录权限的设置。