是不是配置了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,可能导致自定义目录的权限(上下文)失效,需要重新进行对应目录权限的设置。
本文介绍如何在启用SELinux的环境下,通过修改SELinux策略来解决Nginx遇到的权限拒绝问题,包括使用audit2allow生成模块、重新设置自定义目录的上下文权限,以及重启Nginx的步骤。
1176

被折叠的 条评论
为什么被折叠?



