Это сообщение об ошибке почти всегда означает, что запрос поступил в CloudFront, но CloudFront не распознает имя хоста, содержащееся в заголовках HTTP. Это говорит о том, что вы упустили необходимость установить Альтернативное доменное имя в своем дистрибутиве CloudFront.
Если вы хотите использовать свое собственное доменное имя, такое как www.example.com
, вместо cloudfront.net
доменного имени, которое CloudFront назначил вашему дистрибутиву, вы можете добавить альтернативное доменное имя в свой дистрибутив для www.example.com
.
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html
По умолчанию CloudFlare не изменяет заголовок Host
, отправляемый браузером, поэтому CloudFront видит ваше пользовательское имя домена во входящем запросе и не знает, что делать дальше, потому что ни в одном настроенном дистрибутиве это имя не настроено. в качестве альтернативного имени домена, поэтому он возвращает эту ошибку.