0

私は Tomcat 6 の 2 つのインスタンスを持っており、コンテンツは HTTP と HTTPS を介して他のページにアクセスできます。

このようにインスタンスを構成しました:

  1. ポート 8080 (HTTP) および 8443 (HTTPS) でリッスンするインスタンス 1
  2. ポート 7080 (HTTP) および 7443 (HTTPS) でリッスンするインスタンス 2

クラスタリングを行うために、Apache 2.2 で mod_proxy を構成しました。

リクエストは適切に受信され、HTTP トラフィックに対してはすべて正常に機能しますが、アプリ内で HTTPS になると、Tomcat がページを提供しようとするとページが見つかりません。

ここで、ロード バランサをバイパスして 2 つの tomcat インスタンスに直接アクセスすると、すべて問題ありません。そのため、Tomcat では http/https が適切に構成されていますが、Apache では構成されていません。

これ(またはmod_proxy)を処理するには、Apacheを構成する必要があると感じています。

4

1 に答える 1

0

ajp13 コネクタを使用してApache を Tomcat にアタッチし、Apache に https と http を処理させる方がよいでしょう。次に、Tomcat は、2 つのインスタンスに対して 8009 と 7009 をリッスンするだけで、準備は完了です。

于 2009-06-26T18:22:14.443 に答える