nginx修改root目录以后报403错误

centos新装的系统,用yum 安装的nginx 。
因用yum 安装的nginx 默认目录在/usr下面。
当SELinux开启时,将会禁止访问设置在其他路径下的地址。比如我设置server 中 root /home/www/public
无论你将文件的权限设置为777 还是多少,日志中都会提示 :*** open() "/home/www/centre/public/index.html" failed (13: Permission denied), client: ***
页面显示 403 错误。
只有关闭了SELinux后,才能正常访问。

1、修改方法

 //查看状态
# /usr/sbin/sestatus -v
//修改 SELINUX=disabled
# vim /etc/sysconfig/selinux 
image.png
//重启服务器
#reboot

你可能感兴趣的:(nginx修改root目录以后报403错误)