Нужна помощь в настройке пассажира с Apache - PullRequest
0 голосов
/ 28 мая 2011

Я пытаюсь настроить пассажира с apache на Fedora 14. Установка прошла нормально, но я не могу правильно настроить apache. Я внес эти изменения в файл. Я не могу запустить apache, если не закомментирую часть виртуального хоста.

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7 PassengerRuby / usr / bin / ruby ​​

 <VirtualHost *:80>    
     ServerName localhost    
 DocumentRoot  /home/antarr/pull/public      
     <Directory /home/antarr/pull/public>
            AllowOverride all      
            Options -MultiViews      
      </Directory>  
      </VirtualHost>

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Вместо изменения httpd-vhosts.conf переопределить DocumentRoot в вашем httpd.conf

# Override default DocumentRoot with you root
DocumentRoot "/home/antarr/pull/public"
<Directory "/home/antarr/pull/public">
    Allow from all
    Options -MultiViews
    Require all granted
</Directory>

Перед перезапуском сервера убедитесь, что ваше изменение конфигурации отражено

apachectl -S

Корень документа должен указывать на вашу корневую папку. И перезапустите apache.

0 голосов
/ 28 мая 2011

Вам также понадобятся следующие две строки в вашем apache2.conf или в условно загруженном, специфичном для модуля conf файле:

PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.7
PassengerRuby /usr/local/bin/ruby
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...