Ruby和PHP共同生活,群众歇斯底里!

这是可能的在Apache?

我需要一个rails站点,一个由PHP控制的子目录,或者有一个PHP站点和一个rails应用程序的子目录。 这可能吗?

我曾经在IIS中一直这样做,但不知道关于Apache。

这绝对有可能。

如果您在Apache中使用Passenger,那么您需要使用RailsBaseURI选项 – 请参阅示例VirtualHost的链接。 如果你使用一个单独的Ruby应用程序服务器(Mongrel,Thin等),那么你可以使用Apache的mod_proxy指向它正在运行的端口。

我没有Ruby的经验,但你可以使用Apache下的mod_proxy发送子目录到不同的位置。 所以你会有一个正常的网站运行php / apache,然后代理/ foo混杂在不同的端口上。

Apache Mod_Proxy文档