Согласно пассажирской документации, можно развернуть несколько приложений rails в одном домене, установив приложение центральных rails, а затем связать его с другими приложениями, создав символические ссылки в общедоступном каталоге этого приложения (и сообщить об этом веб-серверу). .
Это на самом деле довольно грязно. Есть ли способ добиться такого поведения только с помощью конфигурации веб-сервера? Я использую apache2 с mod_rails.
То, что я хочу, это следующее:
myapp.subdomain.domain.tld
myapp.subdomain.domain.tld / постановка
myapp.subdomain.domain.tld / развитие
Где каждый из URL-адресов указывает на отдельный проект rails, который находится в следующих каталогах на сервере:
/ вар / WWW / MyApp / производство / ток / общественности
/ Var / WWW / MyApp / постановка / ток / общественного
/ Вар / WWW / MyApp / разработка / ток / общественности
В этом сценарии мне нужно было бы поместить символические ссылки в общую папку рабочей папки, а это не то, что я хочу (это выглядит очень грязно). Может даже случиться, что эти проекты позже будут находиться на разных серверах.