特定目录被禁止

特定目录被禁止

我在我的 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;
   }

有什么帮助吗?

答案1

设置乘客应用程序根目录为正确值。

相关内容