У меня есть домен (example.com) с поддержкой SSL. У меня возникает проблема при попытке перенаправить запрос от www.example.com
->https://example.com
.Как перенаправить HTTP на HTTPS с использованием S3, Cloudfront и Route 53 с использованием голых доменов?
Я получаю ошибку при попытке получить доступ к www.example.com является:
Запрос не может быть удовлетворено.
Плохой запрос.
Эти адреса работают (перенаправление https://example.com
)
example.com
http://example.com
https://example.com
http://www.example.com
показывает, что сайт не является безопасным, то есть он не использует сертификат.
S3
Я создал 2 S3 ведра example.com & www.example.com (А и В, соответственно). Статический веб-хостинг Bucket A позволяет размещать веб-сайт на сайте example.com. Статический веб-хостинг Bucket B перенаправляет все запросы на example.com.
CloudFront
У меня есть распределение с 2 альтернативных доменных имен (CNAMES), example.com и www.example.com. У меня также есть сертификат SSL на этом уровне.
Маршрут 53
У меня размещаемой зону с 2 псевдонимами А-типа, example.com и www.example.com, что и точка распределения CloudFront (в XX.cloudfront.net)
* «У меня есть распределение с 2 синонимами» * Вы имеете в виду у вас есть оба домена, настроенные в поле Alternate Domain Name в CloudFront? Убедитесь, что у вас нет опечатки. –
Да, я имел в виду ** Альтернативные имена доменов (CNAME) **. (отредактировано) – thisismytemp
Равномерность сборки https://simonecarletti.com/blog/2016/08/redirect-domain-https-amazon-cloudfront/ –