本文仅提供一种错误可能,不代表全部
本来配置完nginx后到浏览器能正常访问到主页,直到配置了自定义访问路径后,突然就报 403 is forbidden 了,本来以为是路径原因,仔细检查后发现并没有问题,千算万算也没算到是因为没有读取权限导致
的
由于index.html
不是在服务器上创建的,而是从本地上传的,上传完后查看只有当前用户有一个r
权限,而我的nginx配置了专用的启动用户nginx,这个用户权限比较低,只要给other用户一个r权限就可以正常访问自定义路径的文件了,方便起见我直接给 user(rwx)
,group(rw)
,other(rw)
都给一下权限
# chmod 755 index.html