Малко помощ ще бъде оценена - продължавайте да получавате грешка Forbidden 403. Конфигурация на Nginx:
listen 80;
server_name www.xxx.com;
passenger_enabled on;
#charset koi8-r;
#access_log logs/host.access.log main;
root /home/deploy/xxx.com/current;
Внедрих с Capistrano и беше успешно (cap deploy). Търсих в Google и не намерих много помощ от тези, които опитах. Второ, премахнах моята "обществена" папка и активирах моя "маршрут" в routes.rb.
root to: 'static_pages#home'
Първоначално имах папката "public" на място, но тя продължи да отива към "index.html", а не към Rails /Home. Опитах това локално и работи перфектно с "rails сървър" на localhost:3000.
Почти изглежда така, сякаш NGINX сега не знае как да намери или обслужва страниците на Rails.
Пс. Прегледах StackOverflow, но нямах късмет.
Всяка помощ ще бъде оценена.
root /home/deploy/xxx.com/current;
трябва да бъдеroot /home/deploy/xxx.com/current/public;
. - person MurifoX   schedule 01.09.2012index.html
? Ако не, трябва да изтриете файла. - person MurifoX   schedule 01.09.2012