自动将HTTP重定向到AWS中的HTTPS ELB

问题描述:

我想将所有HTTP请求重定向到AWS中的https。我使用ELB作为ssl证书并使用ubuntu(64位)操作系统。自动将HTTP重定向到AWS中的HTTPS ELB

您不能仅使用ELB将请求从HTTP重定向到HTTPS。您必须安装一些反向代理工具(如nginx或vanish,apache)以将所有HTTP请求重定向到HTTPS。您的ELB将监听HTTP/HTTPS,但您的服务器将重写HTTP请求。 例如从AWS https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/

你有两个选择:

1)请使用您ELB前CloudFront的,并配置它迫使一切HTTPS

2)添加重写规则到你的网站服务器配置重定向到https。请注意,您需要检查X-Forwarded-Proto以确定原始请求是否安全。