У меня есть настройка DNS с DigitalOcean для домена
ghazanfarmir.me
Что я хочу сделать?
Мне нужен субдомен, т.е. static.ghazanfarmir.me
быть связанным с Распространение CloudFront, который затем связан с корзиной S3, содержащей все мои активы. Таким образом, я могу получить доступ к CDN, используя поддомен static.ghazanfarmir.me.
Что я сделал до сих пор?
d17jymztihbpvb.cloudfront.net
)static.ghazanfarmir.me
в дистрибутив CloudFront, т.е. d17jymztihbpvb.cloudfront.net
Это не работает, может кто-нибудь объяснить, как это будет работать, или работает ли это вообще?
Обновить
Я использую NGINX, и проблема заключается в static.ghazanfarmir.me
загружает первый сайт в каталог с поддержкой сайтов, т.е. http://arbaeenuk.ghazanfarmir.me/
:
Amazon CloudFront предназначен для работы со службой DNS Route 53 с использованием записей ресурсов ALIAS.
Я не уверен в конкретных деталях этого и почему это требование. Но если вы собираетесь использовать альтернативное DNS-имя, вам необходимо убедиться, что вы настроили Альтернативное доменное имя для облачного фронта.
Помимо проверки правильности вышеизложенного, вам может потребоваться переместить свой DNS-хостинг на Route 53. Вы можете просто делегировать этот конкретный поддомен на Route 53 в зависимости от вашего DNS-провайдера, но это выходит за рамки вопроса.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html