私は Jetty6 を実行していますが、必要に応じて喜んで Apache を前面に配置します。
同じマシンの異なるポートで 2 つの Web サーバー インスタンスを実行したいと考えています。ポート 80 のインスタンスが 2 番目のパブリック ドメイン名をポート 8080 の 2 番目の Web サーバーにリダイレクトするようにしたいと考えています。
これは、Web ユーザーには表示されません。
ありがとうございました。
Apacheのmod_proxyを使用するだけで問題を解決できます
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
プロキシとしてのnginxセットアップは、これを行うための一般的な方法です。それは評判が良く、私は個人的にそれを使用して良い結果を出しているトラフィックの多いサイトをいくつか知っています.
あなたの質問を正しく理解できた場合は、Apache で mod_proxy を有効にしてから、ポート 80 で実行されている Web サーバーでこの行を使用する必要があります。
ProxyPassReverse / http://localhost:8080/
これにより、ポート 80 へのすべてのリクエストがポート 8080 にリバース プロキシされます。