ポート 80 で PHP アプリケーションを実行している Apache サーバーがあります。PHP アプリケーションは、ポート 3000 経由で NodeJS サーバー (socket.io) と通信します。
ファイアウォールの制限により、ポート 80 のみを使用する必要があります。したがって、サーバー上で内部的に反転される /nodejs/ のような URL をポート 3000 (NodeJS) に指定する必要があります。
NodeJS-Data を NodeJS に転送するリバース プロキシとして Apache (mod_proxy) を使用する方が (パフォーマンスの点で) 良いですか、それとも NodeJS でそれを行う方が良いですか (例: https://github.com/nodejitsu/node- http-proxy ) したがって、NodeJS をポート 80 で実行し、すべての非 NodeJS-Data を内部的に Apache に転送します (これは別のポートで実行されます)。
おそらく、通常の HTTP リクエストよりも socket.io 呼び出しが少し多くなります。