Linux
特定目錄被禁止
我在我的 Ruby 應用程序上使用反向代理 - 確切地說是 2 - 並且位於“/var/www/cuba”中的第一個實例有效,但是當我有一個子域來執行另一個實例時,我得到了這個錯誤(來自 Nginx 的 error.log):
2015/03/20 22:19:37 [error] 6813#0: *3 directory index of "/var/www/blog/apps/web/public/" is forbidden, client: 174.60.38.101, server: blog.stackin.money, request: "GET / HTTP/1.1", host: "blog.stackin.money"
我嘗試向 www-data 添加權限,但我認為這不起作用(如果我做得對的話)
命令是:
chown -R www-data /var/www/blog/
Nginx 配置塊:
server { listen 80; server_name blog.stackin.money; root /var/www/blog/apps/web/public; passenger_enabled on; passenger_app_env production; passenger_env_var LC_COLLATE en_US.UTF-8; passenger_env_var LANG en_US.UTF-8; }
有什麼幫助嗎?
將passenger_app_root設置為正確的值。