Я только что закончил работу над моим первым приложением rails и готов к развертыванию на моем VPS.Я решил попробовать использовать Phusion Passenger и прошел чрезвычайно простой процесс установки.Я получил все правильные зависимости, так что с этой стороны все вроде бы нормально.Я думаю, что моя проблема заключается в маршрутизации и конфигурационном файле apache.
Как я уже сказал, я добавил следующее в самом конце следующего файла: /etc/apache2/apache2.conf
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.8/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.8
PassengerRuby /usr/bin/ruby1.8
<VirtualHost *:80>
ServerName localhost
DocumentRoot /home/bl/gfy/public
<Directory /home/bl/gfy/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
При перезапуске apache я получаю следующее сообщение:
* Restarting web server apache2 [Wed Aug 10 03:16:24 2011] [warn] module passenger_module is already loaded, skipping
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting [Wed Aug 10 03:16:26 2011] [warn] module passenger_module is already loaded, skipping
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Когда я указываю своему браузеру на свой IP-адрес, который я установил, я указываю на образец файла, который поставляется с apache, а не на мойПриложение rails.
Буду признателен за любые идеи.
Спасибо.