AWS перенаправление незащищенного домена при использовании CloudFront - PullRequest
0 голосов
/ 22 сентября 2018

Я нахожусь в процессе настройки статического веб-сайта, который размещен на S3, использует сертификат SSL / TLS, предоставленный диспетчером сертификатов, и находится под управлением CloudFront.

Я пытался найтиавторитетный ресурс, который поможет мне понять, как настроить различные службы таким образом, чтобы: http://example.com, http://www.example.com, https://example.com были перенаправлены на https://www.example.com.

До сих пор я только придумала полуответы, в которых рассказывается, как это сделать без CloudFront / TLS, или какие попытки сделать обратное сопоставление - www.example.com to example.com.(Я жду, когда моя последняя попытка реверс-инжиниринга распространится, но я не очень уверен, что это сработает.)

Как мне этого добиться?

1 Ответ

0 голосов
/ 22 сентября 2018

Перенаправление HTTP на HTTPS встроено в CloudFront (https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html), в то время как перенаправление корневого домена на www может быть более сложным.

Простой и эффективный подход - сопоставить корневой домен сотдельную корзину S3 (так как корзины должны соответствовать имени домена) и настройте перенаправление внутри самой корзины (см .: https://docs.aws.amazon.com/AmazonS3/latest/user-guide/redirect-website-requests.html) или с перенаправлением HTML в index.html.

<meta http-equiv="refresh" content="0; URL='http://www.example.com'" />

Дом помогает!

...