2016-04-13 137 views
0

我有一个nginx的sites-enabled/default配置:403禁止nginx的位置

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

我该如何解决这个问题?

回答

0

也许是你的文件夹yetanotherroute是存在的,要确保你有文件index.phpindex.html已经

否则,你应该指定一个文件名,如:http://myipaddress/anotherroute/yetanotherroute/somefile.php