Amazonのエラスティックロードバランサーの背後でASP.NETMVC4アプリケーションを実行しています。ロードバランサーとWebサーバーにSSL証明書をインストールし、WebサーバーレイヤーでSSLを終了すると、すべて正常に機能します。
ただし、ロードバランサーレイヤーで終了しようとすると、内部トラフィックがロードバランサーからポート80で暗号化されていないWebサーバーに転送されると、RequireHttps属性によってリダイレクトループが発生します。これは、暗号化されたチャネルを要求していて、それが(ブラウザーとロードバランサーの間で)取得していることを知らないため、一見理にかなっています。誰かがこれと同じ問題に遭遇しましたか?任意の提案をいただければ幸いです!
編集:ソリューション
次のリンクは、この問題が発生した他の人に役立つ可能性があります。