Я изучал использование mod_rails (Phusion), но я просто хотел убедиться в этом: после установки я все еще могу обслуживать обычные приложения, не относящиеся к rails, с того же сервера, не внося никаких изменений. Это правильно?
Да, вы все еще можете обслуживать приложения, не предназначенные для рельсов, используя тот же сервер.
mod_rails автоматически определяет, какие DocumentRoots являются приложениями Rails, например, ища public.
mod_rails
public
Это правильно. Я использую Passenger в проекте с другими проектами PHP, и он отлично работает (даже некоторые файлы PHP в вашей общей папке).
Вы также можете установить для пассажира автономный запуск (passenger start -d в корневой папке rails) и использовать mod_proxy и mod_rewrite из Apache для его обработки (перенаправление запросов rails в приложение rails).
passenger start -d
mod_proxy
mod_rewrite