你可以在同一个站点上一起运行Ruby和Rails和PHP吗?

时间:2012-02-20 21:33:20

标签: php ruby-on-rails

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

是否可以在同一网站上运行?是否有任何理由不是一个好主意或不是最佳实践?

1 个答案:

答案 0 :(得分:2)

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

您可以使用vhost,端口或文件扩展名(* .php)来确定网络服务器发送请求的位置。

我认为如果假设你有一个PHP站点但想在nodeJS中拥有一个非阻塞应用程序或者使用Tornado并让Nginx配置为向它们代理请求,那将是一个好主意。

将Nginx用于PHP-FPM和Node.js

的示例

http://blog.mixu.net/2011/01/04/nginx-php-fpm-and-node-js-install-on-centos-5-5/

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