Переадресация на версию https на уровне DNS с помощью AWS? - PullRequest
0 голосов
/ 17 января 2019

Поскольку Cloudflare имеет возможность перенаправлять весь трафик http: // на https: // с параметром «Всегда использовать HTTPS», имеет ли AWS такую ​​же функцию?

Я использую Route 53 и EC2. Я хочу перенаправить http на https (SSL) на уровне DNS, чтобы он не попадал на мой сервер и не загружал сервер.

Это мой код .htaccess:

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

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Если вы используете CloudFront с Route53, вы можете достичь этой функциональности: enter image description here

Или вы можете использовать route53 с эластичным балансировщиком нагрузки для перенаправления http на трафик https.

0 голосов
/ 17 января 2019

Я хочу перенаправить http на https (SSL) на уровне DNS

Уровень DNS заботится только о сопоставлении имен и IP-адресов (по крайней мере, часть, относящаяся к этому вопросу). Невозможно заставить браузер использовать другой протокол приложения (HTTPS против HTTP) и / или порт (443 против 80) на уровне DNS.

...