Я получаю следующую ошибку в nginx (с 403) при посещении .com:
[error] 5384#0: *1 directory index of "/u/apps/<app-name>/current/public/" is forbidden
Я нахожусь на Ubuntu 10.04 и не могу на всю жизнь получить nginx, Passenger, Rails 3.1 и Capistrano, чтобы хорошо играть.
Я развертываюсь на / u с Capistrano.Все в / u 755, принадлежит пользователю приложения.
/ u / apps // current / public / имеет все мои активы, значок и все, что вы ожидаете.
Когда я добавляю autoindex on
в nginx.conf, я получаю список общедоступного каталога /, что наводит меня на мысль, что у меня нет проблем с разрешениями.
Мой файл nginx.conf является ожидаемым по умолчаниюfor:
server {
listen 80;
server_name <app-name>.com;
passenger_enabled on;
root /u/apps/<app-name>/current/public/;
}
А в моем файле Capistrano deploy.rb нет ничего необычного.
Есть идеи, почему приложение rails не запускается?