0

私は Jetty6 を実行していますが、必要に応じて喜んで Apache を前面に配置します。

同じマシンの異なるポートで 2 つの Web サーバー インスタンスを実行したいと考えています。ポート 80 のインスタンスが 2 番目のパブリック ドメイン名をポート 8080 の 2 番目の Web サーバーにリダイレクトするようにしたいと考えています。

これは、Web ユーザーには表示されません。

ありがとうございました。

4

3 に答える 3

2

Apacheのmod_proxyを使用するだけで問題を解決できます

  ProxyRequests Off

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  ProxyPass        /  http://localhost:8080/
  ProxyPassReverse /  http://localhost:8080/

Apache ドキュメントの詳細

于 2008-11-05T06:26:19.193 に答える
2

プロキシとしてのnginxセットアップは、これを行うための一般的な方法です。それは評判が良く、私は個人的にそれを使用して良い結果を出しているトラフィックの多いサイトをいくつか知っています.

twikiには多くの情報があり、このプロキシ設定はおそらく探しているものと似ています。

于 2008-11-05T06:26:29.677 に答える
1

あなたの質問を正しく理解できた場合は、Apache で mod_proxy を有効にしてから、ポート 80 で実行されている Web サーバーでこの行を使用する必要があります。

ProxyPassReverse / http://localhost:8080/

これにより、ポート 80 へのすべてのリクエストがポート 8080 にリバース プロキシされます。

于 2008-11-05T06:20:08.613 に答える