Проблема с пассажиром - Apache - PullRequest
4 голосов
/ 24 октября 2010

Запуск в срезе линод с Ubuntu 10.04 LTS. Я получаю 500 Внутренняя ошибка сервера.

Журнал Apache имеет:

Apache / 2.2.14 (Ubuntu) Phusion_Passenger / 2.2.7 настроен - возобновление нормальной работы

поймал SIGTERM, закрывая

* Не удалось инициализировать Пассажира из-за этой ошибки: скрипт сервера вызова Пассажира, '/usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.0/lib/ phusion_passenger / passenger-spawn-server ', не существует. Проверьте, правильно ли указан параметр «PassengerRoot».

Но когда мы бежим: sudo passenger-install-apache2-module. Пассажир не жалуется.

При перезапуске получаем: sudo /etc/init.d/apache2 restart * Перезапуск веб-сервера apache2 [Сб 23 Октября 23:58:30 2010] [warn] модуль passenger_module уже загружен, пропуск ... ожидание [сб. 23 окт. 23:58:31 2010] [warn] модуль passenger_module уже загружен, пропуск ... сделал.

Есть идеи?

Заранее спасибо!

Ответы [ 3 ]

11 голосов
/ 27 октября 2010

Попробуйте (пере) установить собственный модуль apache (после установки гема)

apt-get install libapache2-mod-passenger

Мне кажется, у меня возникла та же проблема, и после этого она сработала.

Удачи!

8 голосов
/ 10 июня 2011

Я решил это ранее, используя:

sudo a2dismod passenger
sudo /etc/init.d/apache2 restart
1 голос
/ 24 октября 2010

Похоже, ваш конфигурационный файл не в порядке. Вы запускали инструкции, которые следуют после установки? Похоже, что вы жалуетесь, что вы не добавили директиву PassengerRoot в вашу конфигурацию apache. Для пассажирской установки необходимо добавить несколько строк в файл конфигурации Apache вручную. При установке Ubuntu это файл apache.conf: /etc/apache2/apache2.conf

Убедитесь, что вы добавили строки

LoadModule passenger_module /home/[username]/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/ext/apache2/mod_passenger.so
PassengerRoot /home/[username]/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0
PassengerRuby /home/[username]/.rvm/wrappers/ruby-1.9.2-p0/ruby

Предполагается, что вы используете RVM. Если нет, распечатка и окончание установки дадут вам правильный путь.

...