Nginx 403 Forbidden

来自linux中国网wiki
跳到导航 跳到搜索

一般的处理流程

确认index文件是否存在,是否有读写权限,若没有则赋权

确认nginx启动用户和nginx工作用户是否一致

确认SELinux已关闭

我的处理流程

一开始看到是目录权限  于是 让目录和nginx用户权限一样 还是不行 
后来实在烦了  nginx 用户改为root 反正是内网的嘛

权限也有可能 403 

[error] invalid PID number "" in "/run/nginx.pid"


On CentOS 7.0 I had this Access Deined problem caused by SELinux and these steps resolved the issue:

yum install -y policycoreutils-devel
grep nginx /var/log/audit/audit.log | audit2allow -M nginx
semodule -i nginx.pp

nginx “403 Forbidden” 错误的原因及解决办法

nginx启动,重启,关闭命令