为什么呢?因为对于我们的站点,我想开发一个Rails应用程序,但我也希望它的一个单独部分(可能是公共目录)易于由PHP程序员/ Web设计者修改。
是否可以在同一网站上运行?是否有任何理由不是一个好主意或不是最佳实践?
答案 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上运行