配了一个
location /test/ { alias /root/web/test/; }
这样的设置,但是访问的时候始终是 403. 已经 chown 把 /root/web/test/ 改成了 nginx 的运行用户,还是 403. 试了一下,把 nginx 作为 root 用户运行是可以的,改回用户 nginx 就又 403 了。网上搜了一下都是教你把 static 的目录改成 nginx 的运行用户,可是还是 403 啊有没有小伙伴能讲解一下……
1
fangdingjun 2017-01-10 12:03:41 +08:00
上层目录没权限
chmod 0755 /root chmod 0755 /root/web chmod 0755 /root/test |
2
fangdingjun 2017-01-10 12:04:51 +08:00
更正
最后一个是 chmod 0755 /root/web/test |
3
morethansean OP @fangdingjun 我已经 chmod 777 /root/web/test 了...也是不行...
|
4
morethansean OP @fangdingjun 噢,他的上级目录也需要是吧...我试试...谢谢~
|
5
lslqtz 2017-01-10 17:55:47 +08:00
chmod -R 。
如果你这个目录下面还有目录, chmod 是没用的 |