0

これは非常に一般的な問題ですが、その解決方法と、Application Load Balancing にそのオプションがない理由がわかりません。

ECS 用にアプリケーションELB を設定し、80 と 443 でリッスンしています。今、すべての HTTP 呼び出しを HTTPS に転送したいと思います。方法は何ですか?ルール上、私にできることはインスタンスに転送することだけです。転送を行うためだけにコンテナをデプロイする必要がありますか? HTTP を HTTPS に転送するには、別の ELB (おそらくネットワーク) が必要ですか?

4

2 に答える 2

1

ALB を使用して HTTP から HTTPS に転送することはできません。これには、プロキシ コンテナーを使用するか、アプリケーション コンテナー内の Web サーバーで行う必要があります。

ウェブアプリケーションの前で AWS Cloudfront を使用してコンテンツをキャッシュしている場合は、そこでリダイレクトを行うこともできます。

于 2018-02-15T15:32:21.013 に答える