我的公司在一个位于Ubuntu服务器上的Apache2 Web服务器上运行了几个应用程序。
我们的设置包括:
- 门户网站设置在Apache的文档根目录“/”,
- 另一个客户服务应用程序(用PHP编写)位于子目录(“/ php_app”)下。
通过这种设置,一切似乎都能正常运行。
然而,之后,还有另一项要求是在rails应用程序上使用另一个ruby来在同一根目录的结构下实现。 并且rails上的ruby应该属于名为“/ rails_app”的另一个目录(在同一个根目录下)。 我怀疑这个设置是否可以实现?
顺便说一句,从我的快速研究来看,这应该可以通过使用Passenger Apache在rails应用程序上部署ruby来实现(请参阅此处的参考文章:https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/) 我们之所以需要将它们全部置于相同的目录结构之下,是因为我的公司以后需要在所有应用程序之间共享身份验证系统(SSO或此类机制),而我从google搜索中听到的是所有应用程序应该最好被置于同一领域。
我需要听到任何人在这种设置要求上的工作经验,或者任何人都可以建议我的想法是否可行?
非常感谢你。