所以我开始使用 Node JS 和 socket io 来构建快速稳定的实时 Web 应用程序(我对这些应用程序非常陌生)。问题是到目前为止我一直在使用 LAMP,我认为我还没有准备好放弃 apache 和 php 来完全使用 node js 开发一个网站。
谁能告诉我将socket io与apache集成的标准结构是什么?
所以我开始使用 Node JS 和 socket io 来构建快速稳定的实时 Web 应用程序(我对这些应用程序非常陌生)。问题是到目前为止我一直在使用 LAMP,我认为我还没有准备好放弃 apache 和 php 来完全使用 node js 开发一个网站。
谁能告诉我将socket io与apache集成的标准结构是什么?
对于任何 Socket.IO Web 应用程序,您仍然需要:
Node.js 可以做到这两点,但不能提供 PHP 内容。
Apache只能做 HTTP/PHP 部分。
混合搭配是完全可能的,但是否合适由您决定。
您可以使用不同端口在同一服务器上使用多种技术,而无需进一步配置。
但是,如果您想在同一个端口(可能是 80)上拥有 PHP和node.js 应用程序,则需要一个代理。
在端口 80 上使用 node.s 和 node-http-proxy 模块也可以像 websockets 一样使用。
我最近正在寻找这种设置的解决方案,最后得到了我在这里写下的内容:http: //nerdpress.org/2012/04/20/hosting-multiple-express-node-js-apps-on-port -80/