7

我有一个标准的 Apache 服务器。在服务器端运行 node.js 脚本(http://socket.io/)需要什么特别的东西吗?

4

2 回答 2

10

Node.js 提供了自己的 HTTP 服务器,因此不需要 Apache。

如果您希望在同一台服务器上运行 Apache 和 Node.js,请将 node 设置为侦听端口 80 并将未处理的请求转发给 Apache,反之亦然

在这两种情况下,Node/Apache 都会监听公共开放的 80 端口,并转发到监听某个非公共端口的 Apache/Node。

于 2011-02-11T03:56:55.433 回答
1

您将需要 shell 访问权限来启动 node.js 服务器。所以它很可能不适用于共享主机。

于 2011-02-10T22:30:49.667 回答