你能在同一个站点上同时运行Ruby、Rails和PHP吗?

你能在同一个站点上同时运行Ruby、Rails和PHP吗?,php,ruby-on-rails,Php,Ruby On Rails,为什么??因为对于我们的站点,我想开发一个Rails应用程序,但我也希望它的一个单独部分(可能是公共目录)能够方便PHP程序员/web设计师修改 是否可以在同一站点上同时运行这两个功能?这不是一个好主意或者不是一个最佳实践,有什么原因吗?我非常确信Nginx和Lighttpd可以做到这一点。例如,您可以使用php fpm运行php worker进程,并将Web服务器配置为向其发送任何php作业。可以为rails配置其他所有作业。我自己从来没有试过 您可以使用vhost、端口或文件扩展名(*.ph

为什么??因为对于我们的站点,我想开发一个Rails应用程序,但我也希望它的一个单独部分(可能是公共目录)能够方便PHP程序员/web设计师修改


是否可以在同一站点上同时运行这两个功能?这不是一个好主意或者不是一个最佳实践,有什么原因吗?

我非常确信Nginx和Lighttpd可以做到这一点。例如,您可以使用php fpm运行php worker进程,并将Web服务器配置为向其发送任何php作业。可以为rails配置其他所有作业。我自己从来没有试过

您可以使用vhost、端口或文件扩展名(*.php)来确定Web服务器将向何处发送请求

我认为,如果您有一个PHP站点,但希望在nodeJS中有一个非阻塞应用程序,或者使用Tornado,并将Nginx配置为代理对它们的请求,这将是一个不错的主意

Nginx用于PHP-FPM和Node.js的示例


在本例中,节点在端口8000上运行

这里没有问题,我通常这样做是为了拥有网站+自定义wordpress只要您将开发人员保留在单独的站点上,您就不会有问题