在相同(Apache)Web目录结构下运行PHP和Rails应用程序

时间:2016-07-18 04:03:32

标签: php ruby-on-rails apache passenger

我的公司在一个位于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搜索中听到的是所有应用程序应该最好被置于同一领域。

我需要听到任何人在这种设置要求上的工作经验,或者任何人都可以建议我的想法是否可行?

非常感谢你。

0 个答案:

没有答案