RequireHttps вызывает цикл перенаправления в Amazon Elastic Load Balancer
У меня есть приложение ASP.NET MVC 4, работающее за эластичным балансировщиком нагрузки Amazon. Все работает нормально, когда я устанавливаю свой сертификат SSL на балансировщик нагрузкиand веб-сервер и прекратить SSL на уровне веб-сервера.
Однако, когда я пытаюсь завершить работу на уровне балансировщика нагрузки, перенаправляя внутренний трафик с балансировщика нагрузки на веб-серверы без шифрования на порт 80, атрибут RequireHttps вызывает цикл перенаправления. Это, по-видимому, имеет смысл, поскольку он запрашивает зашифрованный канал и не знает, что он получает его (между браузером и балансировщиком нагрузки). Кто-нибудь сталкивался с этой же проблемой? Мы ценим любые предложения!
Edit: The solution
Следующие ссылки могут быть полезны всем, кто сталкивается с этой проблемой:
MVC3, RequireHttps и пользовательский обработчик приводят к http 310