-4

所以我开始使用 Node JS 和 socket io 来构建快速稳定的实时 Web 应用程序(我对这些应用程序非常陌生)。问题是到目前为止我一直在使用 LAMP,我认为我还没有准备好放弃 apache 和 php 来完全使用 node js 开发一个网站。

谁能告诉我将socket io与apache集成的标准结构是什么?

4

2 回答 2

1

对于任何 Socket.IO Web 应用程序,您仍然需要:

  1. HTTP 服务器
  2. 一个 Socket.IO 服务器

Node.js 可以做到这两点,但不能提供 PHP 内容。

Apache只能做 HTTP/PHP 部分。

混合搭配是完全可能的,但是否合适由您决定。

于 2012-06-25T10:10:19.197 回答
1

您可以使用不同端口在同一服务器上使用多种技术,而无需进一步配置。

但是,如果您想在同一个端口(可能是 80)上拥有 PHPnode.js 应用程序,则需要一个代理。

在端口 80 上使用 node.s 和 node-http-proxy 模块也可以像 websockets 一样使用。

我最近正在寻找这种设置的解决方案,最后得到了我在这里写下的内容:http: //nerdpress.org/2012/04/20/hosting-multiple-express-node-js-apps-on-port -80/

于 2012-06-25T10:14:10.413 回答