当你发现超出预期的403(没有权限),777也没用,那来看看是不是这个问题(selinux)

是不是配置了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

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-fixing_problems-allowing_access_audit2allow

注意使用selinux后,或者关闭开启selinux,可能导致自定义目录的权限(上下文)失效,需要重新进行对应目录权限的设置。

你可能感兴趣的:(当你发现超出预期的403(没有权限),777也没用,那来看看是不是这个问题(selinux))