0

Node.js Webアプリケーションを開発しようとしていますが、本番環境はすでにApache/2.2.22をホストしています。そのため、Nodeにポート80を使用させることはできず、ユーザーがhttp://myapp.com:4000/にアクセスする必要はありません。

おそらくmod_jkがTomcatに対してこれを行うように、これを行うApacheモジュールはありますか?

同じ質問がnginxにも当てはまります。

4

1 に答える 1

2

mod_proxyそれを行うことができます(apacheの場合)

<VirtualHost nodejs.host.com>
    ProxyRequests Off
    ProxyPreserveHost On

    ProxyPass             /           http://localhost:4000
    ProxyPassReverse      /           http://localhost:4000
</VirtualHost>

その仮想ホスト上のすべてをNode.jsに転送します

于 2012-11-06T10:54:31.763 に答える