403禁止nginx位置

时间:2016-04-13 23:44:36

标签: nginx digital-ocean

我有一个nginx sites-enabled/default配置:

server {
        listen 80;

        server_name localhost;


        location / {
                proxy_pass http://localhost:3000;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection 'upgrade';
                proxy_set_header Host $host;
                proxy_cache_bypass $http_upgrade;
        }
        location ~ /anotherroute {
                alias /home/anotherroute/public;
                index index.html;
        }
}

当我访问http://myipaddress/anotherroute时,它可以正常工作,但当我http://myipaddress/anotherroute/yetanotherroute时,它会以403 forbidden的形式返回。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您的文件夹filename可能已存在,请确保您已将文件yetanotherrouteindex.php

否则,您应指定文件名,例如:index.html