在AWS上在DNS级别上重定向到https版本吗?

时间:2019-01-17 05:28:11

标签: ssl https dns cloudflare amazon-route53

由于Cloudflare可以通过设置“始终使用HTTPS”将所有http://流量重定向到https://,因此AWS具有相同的功能吗?

我正在使用Route 53和EC2。我想在DNS级别上将http重定向到https(SSL),所以它不会对我的服务器造成负担。

这是我的.htaccess代码:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

2 个答案:

答案 0 :(得分:2)

  

我要在DNS级别将http重定向到https(SSL)

DNS级别仅关心名称和IP地址之间的映射(至少与此问题相关的部分)。不可能使浏览器在DNS级别使用不同的应用程序协议(HTTPS与HTTP)和/或端口(443与80)。

答案 1 :(得分:1)

如果将CloudFront与Route53一起使用,则可以实现以下功能:  enter image description here

或者您可以将route53与弹性负载平衡器一起使用,以将http重定向到https流量。