0

我正在使用 node.js 服务器并实现了 socket.io。

它工作正常,但出于某种原因,我必须使用运行在 8080 端口上的 Apache Tomcat,以及运行在 8081 上的节点服务器。

如果我通过:8081(通过 node.js 服务页面)运行应用程序,socket.io(socket.io 正在监听 8081 端口)正在工作,但是当我通过 Apache Tomcat 服务时,通过:8080/Demo_Pro/index.js 运行应用程序。 html,socket.io 不工作。

谁能解释如何同时运行 Apache Tomcat 和 node.js。

4

1 回答 1

0

您应该在 google 上查看如何同时托管 node.js 和 apache。你会发现你必须使用 mod_proxy 来通过 apache 代理请求。(node.js 需要在另一个端口上)。看这个链接:how to put nodejs and apache in the same port 80。它会给你一个关于如何做的想法。

于 2013-02-22T21:34:21.257 回答