RequireHttps causes redirect loop on Amazon Elastic Load Balancer

后端 未结 3 1882
猫巷女王i
猫巷女王i 2021-01-05 09:31

I have an ASP.NET MVC 4 application running behind Amazon\'s elastic load balancer. Everything works OK when I install my SSL certificate on the load balancer and t

3条回答
  •  孤街浪徒
    2021-01-05 10:27

    It seems that to use this functionality on AWS, you look at the "X-Forwarded-Proto" HTTP header item. If the initial request is HTTPS, the load balancer injects the header and it says "https". If it's HTTP, it says, "http".

    Answer found here: http://aws.typepad.com/aws/2010/10/keeping-customers-happy-another-new-elastic-load-balancer-feature.html

提交回复
热议问题