Passenger konfiguracja VHosta

Ubuntu 12.04
Apache 2.2.22
Passenger 4.0.19
Ruby 1.9.3
Rails 4.0.0

Apkę mam zainstalowaną w /var/www/ruby_projects/first_app
Odpalona z rails server działa.

Passenger zainstalował się ok, moduł w apaczu jest załadowany.
Konfiguracja vhosta wygląda tak:

<VirtualHost *:80> ServerName first_app.dev DocumentRoot /var/www/ruby_projects/first_app/public <Directory /var/www/ruby_projects/first_app/public> Options -MultiViews </Directory> </VirtualHost>
Przy wejściu na http://first_app.dev wyświetla się listing katalogu public :frowning:
passenger-status pokazuje status, ale nie ma żadnych aplikacji.

No i zachodzę w głowę gdzie jest błąd. Może ktoś coś podpowie.

Mam podobny problem, ktoś wie jak sobie z tym poradzić ?

Na pewno siedzi tam aplikacja railsowa? Najważniejszy jest config.ru z tego co pamiętam, co dostajecie po zrobieniu ls /sciezka/do/appki ?

I dodatkowo sprawdźcie error log, czasami są tam logowane jakieś problemy podczas startu passengera.

Heh, miałem napisać i zapomniałem, dopiero mail mi przypomniał :wink:
Zapytałem na linkedin i się okazało, że trzeba dopisać:

RailsEnv development

czy jakie tam środowisko ma być.
I przysiągłbym, że to wpisywałem wcześniej i nie zadziałało, ale może wpisywałem w .htaccess albo w passenger.conf.

Inna sprawa, że po dodaniu tej opcji i restarcie passenger zadziałał, ale sama apka dalej nie (zamiast tego wywaliło ładną stronę błędu). Okazało się, że z foldera na ntfs podłączonego sambą nie zadziała (chociaż rails server nie ma z tym problemu). Ale wystarczy symlink do innego foldera i po kłopocie.