0

私は node.js サーバーを使用しており、socket.io を実装しています。

正常に動作しますが、何らかの理由で、ポート 8080 で実行されている Apache Tomcat と、8081 で実行されているノード サーバーを使用する必要があります。

:8081 (node.js を介してページを提供する)経由でアプリケーションを実行すると、socket.io (socket.io は 8081 ポートをリッスンします) は機能しますが、Apache Tomcat を介してサービスを提供すると、:8080/Demo_Pro/index 経由でアプリケーションを実行します。 html、socket.io が機能していません。

Apache Tomcat と node.js の両方を同時に実行する方法を説明できる人はいますか?

4

1 に答える 1

0

node.js と apache を同時にホストする方法については、Google を参照してください。mod_proxy を使用して、apache 経由でリクエストをプロキシする必要があることがわかります。(node.js は別のポートにある必要があります)。このリンクを見てください: nodejs と apache を同じポート 80 に配置する方法。それはあなたにそれを行う方法についてのアイデアを与えるでしょう.

于 2013-02-22T21:34:21.257 に答える