给nginx添加了一个location:
location /tmp/ {
alias /home/trb/DO/tmp/;
allow all;
}
sudo nginx -s reload之后却出现了403错误,后来法系是目录的权限问题,修改之后解决。
需要注意的是location中的deny也会影响到403,一般安全要求不高的实验阶段建议设成allow all;
你需要保证整个路径上的r权限。比如我上面的设置中,一开所trb没有对nginx有可读权限就导致403了,因此建议,路径上的每个文件夹都查看一下r权限。