Виртуальный хост для приложения Ruby с Phusion Passenger

#ruby-on-rails #apache #passenger

#ruby-on-rails #apache #пассажир

Вопрос:

Я пытаюсь запустить Redmine с Phusion Passenger. Я запускаю виртуальный хост и т.д., Но когда я набираю в веб-браузере, например, мой веб-домен:http://mydomain.com/redmine/dispatch.rb , я могу загрузить этот файл rb, этот файл не парсерируется ruby, я не понимаю, что не так.

Я установил и включил passenger_mod (пути к passenger и ruby правильные) и т.д.

Что я должен проверить?

Конфигурация Apache является базовой:

   ServerName domain.com
  ServerAdmin "email@email.pl"
  DocumentRoot /home/redmine/public_html

  ErrorLog /var/log/apache2/redmine-error.log
  LogLevel info
  

Пути к Ruby и Passenger по умолчанию (я не меняю его после установки).

Комментарии:

1. Не могли бы вы опубликовать конфигурацию, которую вы использовали для виртуального хоста?

2. Я изменил свой пост (теперь есть конфигурация виртуального хоста, но она очень простая)

Ответ №1:

Вам нужно установить DocumentRoot в public папку приложения Rails:

 DocumentRoot /home/redmine/public_html/public
  

Смотрите документы Passenger для получения дополнительной информации.

Комментарии:

1. Хорошо, но мой «общедоступный» — это «public_html» и другие каталоги и файлы, которые я поместил в / home / redmine/