2

私の目標は 443 (ALB)->8080 (TOMCAT) です

8080 で EC2 tomcat インスタンスを実行しています。

8080 の tomcat apr コネクタは次のとおりです。

<Connector protocol="org.apache.coyote.http11.Http11AprProtocol"
           port="8080" scheme="http"
/>

証明書を使用して 443 でリッスンする ALB があり、ターゲット グループ 8080 に渡すように設定されています。

したがって、アイデアはhttps://www.website.com/myapp -> www.mywebsite.com:8080/myappです

8080 へのパブリック アクセスを開くと、アプリケーションを完全に実行できるため、アプリケーションが正常に動作していることはわかっています。

サイトhttps://www.website.com/myappにアクセスすると、何かが正しく設定されていません

www.website.com/myapp にリダイレクトされるようです。

Tomcat には問題なくアクセスできるようですが、応答時に http にリダイレクトされます。私は何を間違っていますか?

ありがとう!

4

3 に答える 3

0

私にとってうまくいったのは、次のとおりです。2つのリスナーを追加しました。

  1. リダイレクトするには、HTTP(80) -> HTTPS(443)

  2. 次に、2 番目のリスナーの転送ルール、HTTPS(443) -> ALB の My Target

于 2019-05-27T20:31:20.023 に答える