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

vij*_*jay 2 ubuntu amazon-s3 amazon-web-services amazon-elb amazon-route53

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

chr*_*ris 7

您有两种选择:

1)在ELB前面使用cloudfront,并将其配置为强制所有内容都使用HTTPS

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


oll*_*amh 5

新的应用程序ELB可以将HTTP重定向到HTTPS。只需打开Listeners标签,然后点击View/edit rules链接即可HTTP : 80收听。然后,您只需编辑默认规则,删除默认操作并选择Redirect选项。您可以在此处设置协议(默认为https),定义自定义端口,修改服务器名称,路径,查询字符串等。