Я развертываю приложение на Ubuntu 10, используя Passenger 2.2.15, Rails 2.3.5, Ruby 1.8.7 и Apache 2.2.14.Когда я открываю http://localhost/appname, он отображает содержимое корневого каталога приложения (/ var / www / appname).В настоящее время пассажир и apache, кажется, установлены правильно, но эта ошибка сохраняется.
/ etc / apache2 / sites-enabled / appname является логической ссылкой /etc/apache2/sites-available/appname.
Мои файлы и их (соответствующее) содержимое:
/ etc / apache2 / sites-available / appname
<VirtualHost *:80>
DocumentRoot /var/www/appname/public
</VirtualHost>
/ etc / apache2 / mods-available / passenger.conf
<IfModule passenger_module>
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/bin/ruby1.8
</IfModule>
/ etc / apache2 / mods-available / passenger.load
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
При перезапуске apache2 в файле журнала ошибок остается следующее: [Чт. Сен02 16:09:09 2010] [извещение] поймало SIGTERM, закрывая [Чт 02 сен 16:09:10 2010] [извещение] Apache / 2.2.14 (Ubuntu) Phusion_Passenger / 2.2.15 PHP / 5.3.2-1ubuntu4.2 с настроенным Suhosin-Patch - возобновление нормальной работы
Спасибо за любую помощь, которую вы, ребята, можете предложить, жуйте это пару часов.
-RM