Я прочитал много похожих сообщений, сообщающих об этой проблеме, но основная причина, похоже, не та же.Когда я открываю свое веб-приложение в браузере, все, что я вижу, - это список файлов в общей папке, отображаемый в виде списка, и я не вижу свое веб-приложение.
У меня есть веб-приложение, которое я развертываю вСервер Ubuntu 11.0.4 с использованием Rails 3.0.11 и mysql2-0.2.7.У меня установлен один виртуальный хост в Apache.
<VirtualHost 172.220.104.194:80>
ServerName eden.example.com
DocumentRoot /home/scervera/www/dashboard/public
<Directory /home/scervera/www/dashboard/public>
AllowOverride all
#Options -MultiViews
</Directory>
</VirtualHost>
Я установил Passenger и настроил файл apache2.conf, добавив следующие строки (скопированные и вставленные из сценария passenger-install-apache2-module:
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11
PassengerRuby /usr/bin/ruby1.8
Мои разрешения для / home // www / dashboard / установлены как root для владельца и как группы.
Apache запускается без ошибок. Есть production.log и разработка.log, но разве не должен быть тоже файл passenger.log?
Я немного запутался в этом и был бы признателен за помощь. Заранее спасибо!
ОБНОВЛЕНИЕ:
Я запустил: $ sudo passenger-status
Я получил следующее:
----------- General information -----------
max = 6
count = 0
active = 0
inactive = 0
Waiting on global queue: 0
----------- Application groups -----------
Таким образом, кажется, это показывает, что Пассажир работает, но в Приложении не отображаются доменыраздел групп. Это кажется неправильным. Я не могу найти ни одной статьи, объясняющей мою конкретную проблему, ни на одном сайте.