我有一个 Apache-Server 在端口 80 上运行我的 PHP-Application。PHP-Application 通过端口 3000 与 NodeJS-Server (socket.io) 通信。
由于防火墙限制,我应该只使用端口 80。因此,我需要指定一个类似 /nodejs/ 的 url,它在服务器内部反转为端口 3000(NodeJS)。
使用 Apache (mod_proxy) 作为反向代理将 NodeJS-Data 转发到 NodeJS 是否更好(就性能而言),还是在 NodeJS 上这样做更好(例如使用https://github.com/nodejitsu/node- http-proxy),因此让 NodeJS 在端口 80 上运行并将所有非 NodeJS 数据在内部转发到 Apache(然后它将在另一个端口上运行)?
与普通的 HTTP 请求相比,我可能有更多的 socket.io 调用。