是否可以在同一个 Nginx 服务器和 VPS 上运行 PHP 和 Node.js?我已经设法将 nginx 作为 node.js 的反向代理,但我的问题是如何将它与 PHP 一起运行?
我希望 node.js 在子域上运行,node.mydomain.com
而我的 PHP 应用程序在 上运行mydomain.com
。
答案1
看一下这篇文章:http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/
您可以制作一个简单的通信脚本node.mydomain.com
并让 NodeJS 服务器监听另一个端口。
否则你也可以proxy_redirect http://node.mydomain.com http://mydomain:8080/;
这样做,所以你也必须在另一个端口上运行 NodeJS。