Запуск нескольких приложений rails с использованием Passenger

Я использую Passenger в качестве сервера приложений для приложений rails в nginx. Можно ли запускать несколько приложений rails, используя один экземпляр Passenger?

Спасибо


person jimcgh    schedule 11.12.2012    source источник
comment
Вы не можете запускать несколько приложений в одном экземпляре пассажира, хотя я думаю, что вы можете добавить несколько виртуальных серверов rails в свою конфигурацию Nginx. Кроме того, вы можете запустить несколько экземпляров пассажира на разных портах и ​​перенаправить на них из Nginx. Это может быть не лучшая практика, но запуск автономного экземпляра пассажира за Nginx работал хорошо для меня.   -  person Scott S    schedule 11.12.2012
comment
да, с пассажиром могут работать разные приложения rails. В последний раз, когда я делал это, я был на снежном барсе и использовал для этого панель предпочтений пассажиров. fngtps.com/passenger-preference-pane   -  person tmaximini    schedule 11.12.2012


Ответы (1)


Да, вы определенно можете запускать несколько приложений на Phusion Passenger. Помните, что в соответствии с документацией Phusion Passenger вы должны настроить виртуальный хост с определенным доменным именем, а затем указать корневой каталог документа этого виртуального хоста в «общедоступном» каталоге приложения? Ну... если вы хотите развернуть больше приложений, вы делаете то же самое. Вы добавляете дополнительные виртуальные хосты, а в других виртуальных хостах указываете на «общедоступные» каталоги других приложений.

person Hongli    schedule 05.05.2013