nginx - 当我在Mac中为我的文件夹指定位置时返回403

时间:2017-04-18 03:19:15

标签: nginx

我有nginx这样的配置:

location /myweb/ {
   #alias html/myweb/app/;
   alias /Users/admin/Documents/Projects/myweb/app/;
   index index.html;
}

当我将项目放在我的本地文件夹(/ Users / admin / Documents / Projects / myweb)下时,当我访问http://localhost/myweb时会返回403,但如果我将其放入html <{1}}主文件夹下的文件夹,它可以正常工作。

我甚至尝试nginx,并使用chmod -R 777 xxx启动nginx。但它仍然会返回403。

我是否遗漏了sudo的任何设置?

1 个答案:

答案 0 :(得分:0)

location /myweb/与URI /myweb不匹配。事实上,在myweb下有一个名为html的目录,使其在备用根目录下工作。但简单的解决方案是修复locationalias以匹配该URI,而不仅仅是其后代。

location /myweb {
    alias /Users/admin/Documents/Projects/myweb/app;
    index index.html;
}

/location指令中删除尾随的alias