【发布时间】:2011-06-25 05:00:08
【问题描述】:
我有一个标准的 Apache 服务器。在服务器端运行 node.js 脚本 (http://socket.io/) 需要什么特别的东西吗?
【问题讨论】:
标签: apache node.js server-side socket.io
我有一个标准的 Apache 服务器。在服务器端运行 node.js 脚本 (http://socket.io/) 需要什么特别的东西吗?
【问题讨论】:
标签: apache node.js server-side socket.io
Node.js 提供了自己的 HTTP 服务器,因此不需要 Apache。
如果您希望在同一台服务器上运行 Apache 和 Node.js,请将 node 设置为侦听端口 80 并将forward unhandled requests 设置为 Apache,或者设置vice versa
在这两种情况下,Node/Apache 都会监听公开开放的 80 端口,并转发到 Apache/Node 监听某个非公共端口。
【讨论】:
您将需要 shell 访问权限才能启动 node.js 服务器。所以它很可能不适用于共享主机。
【讨论】: