2008-09-30 19 views
6

У меня есть приложение Rails, которое я успешно проверил с Mongrel и Webkit. Теперь я хочу протестировать развертывание. Я установил изображение VMWare с помощью Ubuntu 8.04. Я установил Rails после этого метода https://help.ubuntu.com/community/RubyOnRails, за исключением использования Gems 1.3 вместо 1.2. Я настроил и установил Passenger. Тем не менее, когда я посещаю индекс моих сайтов (http://some.ip.that.i «m.testing /), я просто получаю индекс каталога моего сайта rails. Я должен отметить, что, поскольку я тестирую, я просто сбрасывал свое приложение в/var/www.Apache/Rails/Пассажир, показывающий индекс сайта?

Мой error.log файл Apache2 показывает это и только это:

[Вт 30 сентября 2008 15:10:41] [информация] Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.0.3 сконфигурировано - возобновление нормальных операций

Любая идея, что может вызвать эту проблему? Кажется, что Passenger настроен правильно, но я не уверен, почему мое приложение rails не отображается и почему список каталогов сайта.

Спасибо.

ответ

8

Два вопроса:

1) Является ли Rails работает на всех на сервере? Пассажир должен автоматически запускать Rails по первому запросу - если вы делаете ps, видите ли, он работает?

2) Какой каталог вы видите - это ваш каталог rails или общедоступный/каталог? Если это первая, ваша символическая ссылка, вероятно, указывает на неправильное место (она должна публиковаться /).

(я видел эту проблему раньше, и я пытаюсь вспомнить, как я отлажена это ... это мои первые две мысли.)

+2

Это потому, что он не указал на публике. Спасибо за вашу помощь. – 2008-10-01 04:18:52