0

私はこの構成を持っています:

  • ポート443のHTTPSロードバランサー/SSLオフローダー
  • ポート80(異なるIP)のApache httpd、ProxyPass、ProxyPassReverseを使用して転送...
  • 異なるポートでリッスンしている複数のGlassfishドメイン

問題:GlassfishもApacheも、リクエストがHTTPSであることを認識していません。「/index.jsp」のようなURLへのリダイレクトはGlassfishでとして書き換えられhttp://internal_ip/index.jsp、次にProxyPassReverseはに書き換えられhttp://public_ip/index.jspます。問題は、そのURLが必要ですhttp*s*://public_ip/...

これを修正するにはどうすればよいですか?変更できるGlassfish構成、またはApache httpd.confはありますか?

4

1 に答える 1

0

それには2つの解決策があります。

1) ロードバランサーを使用して Apache の応答を操作します (F5 の iRule、A10 ロードバランサーのフレックスなど)。

2) ロードバランサーに何かをセットアップして、HTTP 経由で入ってくるリクエストに別のリダイレクトを送信し、HTTPS を使用する

于 2012-06-05T08:13:49.283 に答える