nginx 出现403 Forbidden 解决方法

给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权限。

你可能感兴趣的:(nginx)