RequireHttps powoduje pętlę przekierowania na Amazon Elastic Load Balancer

Mam aplikację ASP.NET MVC 4 działającą za elastycznym systemem równoważenia obciążenia Amazon. Wszystko działa dobrze, gdy instaluję certyfikat SSL na równoważniku obciążeniai serwer WWW i zakończyć SSL na warstwie serwera WWW.

Jednak gdy próbuję zakończyć działanie na warstwie równoważenia obciążenia, przekazując ruch wewnętrzny z systemu równoważenia obciążenia na serwery WWW niezaszyfrowane na porcie 80, atrybut RequireHttps powoduje pętlę przekierowania. Wydaje się to mieć sens, ponieważ prosi o zaszyfrowany kanał i nie wie, że ma taki kanał (między przeglądarką a systemem równoważenia obciążenia). Czy ktoś wpadł na ten sam problem? Wszelkie sugestie będą mile widziane!

Edytuj: rozwiązanie

Poniższe linki mogą być przydatne dla każdego, kto ma do czynienia z tym problemem:

MVC3, RequireHttps i niestandardowy program obsługi skutkują http 310

https://gist.github.com/915869

questionAnswers(3)

yourAnswerToTheQuestion