经过一天的nginx 403错误排查,将相关错误原因列述如下:
1.权限问题
看nginx.conf
location / {
root html;
index index.html index.htm ;
}
修改root目录及目录内文件的权限为可执行权限。
index中添加需要的文件类型,如index.php.
将nginx.conf的user修改为需要的用户,如 user root.
2.文件
确保需要的文件存在,如index.html,index.htm。
3.iptables问题
这是我排查到最后才发现的问题所在,搞死我了。
开启80等需要的端口,具体使用方式见其他文章。
记得重启nginx或iptables。