У моей компании есть несколько приложений, работающих на веб-сервере Apache2, который находится на сервере Ubuntu.
Наша установка включает в себя:
- Веб-сайт портала установлен в корне документа Apache «/»,
- Другое приложение для обслуживания клиентов (написанное на PHP) находится в подкаталоге («/ php_app»).
С этой настройкой все, кажется, работает идеально и гладко.
Однако впоследствии возникает еще одно требование иметь еще одно приложение ruby on rails, которое будет реализовано в структуре того же корневого каталога.
и что приложение ruby on rails должно находиться в другом каталоге (в том же корне), который называется «/ rails_app».
Я сомневаюсь, что эта установка достижима?
Кстати, из моего быстрого исследования, это стало возможным благодаря развертыванию приложения ruby на rails с использованием Passenger Apache (пожалуйста, следуйте ссылочной статье здесь: https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/)
Причина, по которой мы должны поместить их все в одну и ту же структуру каталогов, потому что моей компании позже потребуется разделить систему аутентификации между всеми приложениями (SSO или механизм такого рода), и что я слышал от поиска в Google, так это то, что лучше, чтобы все приложения быть помещенным в тот же домен.
Мне нужно услышать чей-либо опыт работы с такого рода требованиями к настройке, которым можно поделиться, или кто-нибудь может подсказать, возможна ли моя идея или нет?
Заранее большое спасибо.
Задача ещё не решена.
Других решений пока нет …