Ruby on Rails приложение, показывающее индекс RAILS ROOT


Я развертываю приложение на Ubuntu 10, используя Passenger 2.2.15, Rails 2.3.5, Ruby 1.8.7 и Apache 2.2.14. Когда я открываю http://localhost/appname отображает содержимое корневого каталога приложения (например/var/www в/имя_приложения). В настоящее время passenger и apache, кажется, установлены правильно, но эта ошибка сохраняется.

В/etc/apache2 не/сайты-включен/имя_приложения-логическую связь в /etc/apache2 не/сайты-доступны/имя_приложения.

Мои файлы и их (соответствующие) содержание:

/etc / apache2 / sites-available/appname

<VirtualHost *:80>
    DocumentRoot /var/www/appname/public
</VirtualHost>

/etc / apache2 / mods-доступно / пассажир.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-доступно / пассажир.нагрузка

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-патчем настроено -- возобновление нормальной работы

Спасибо за любую помощь, которую вы, ребята, можете предложить, уже пару часов обдумываю это.

- RM

2 4

2 ответа:

У вас есть другой виртуальный хост с DOC_ROOT/var / www

Ваш сайт указан только в

/ etc / apache2 / sites-available / appname

Или также в

/etc / apache2 / сайты с поддержкой / appname

?