nginx - 目录索引...被禁止,即使对于chmod 777也是如此

时间:2012-12-17 11:24:49

标签: ruby-on-rails-3 nginx

我正在尝试使用基于Ryan Bates railcast的nginx和unicorn来运行rails app(它是全新的rails new testapp)。

所以第一步我只想测试nginx,没有独角兽 - 只需要在index.html中使用public/。我把它指向我的testapp目录,并获得“/ var / www / testapp”的索引“禁止”错误(我甚至将其全部设置为777并得到相同的错误)

我的用户名:deployer,nginx:工作进程用户为www-data

在为我的testapp启用的网站中,我有/var/www/testapp/config/nginx.conf 的符号链接:

server {
  listen 80;
  server_name beta.sitename.pl;
  root /var/www/testapp;
}

www/及其所有文件和子目录的所有者为deployer和群组www-data,所有人都设置为775.

知道问题在哪里?

1 个答案:

答案 0 :(得分:0)

尝试正确设置目录索引,例如:

  

index index.html default.html index.php;

在您的位置栏中或使用autoindex on选项。

More info here