Как перенаправить голый домен на www с Cloudfront? - PullRequest
0 голосов
/ 21 октября 2019

У меня есть веб-сайт, размещенный на AWS Cloudfront, но мой домен зарегистрирован как «101 Домен». Я успешно указал www CNAME на домен экземпляра cloudfront, поэтому при доступе к моему сайту с помощью «www» это работает. К сожалению, 101Domains позволяет только записи Alias ​​для незащищенного домена указывать на IP-адрес, однако облачный фронт не предоставляет его.

Я в порядке, если мой сайт перенаправляет на «www», но не может реализовать это. Какой лучший подход для решения этой проблемы?

Ответы [ 2 ]

0 голосов
/ 22 октября 2019

После большого времени, потраченного на это, я наконец-то нашел решение, которое работает. Я использую сторонний сервис для переадресации (спасибо nakedssl.com!). Я знаю, что это технически обман, но он работает.

Я знаю, что многие упоминали Amazon Route 53, но, поскольку я использую доменное имя ".app", к сожалению, это не вариант для меня.

0 голосов
/ 21 октября 2019

Поскольку оба ваших Amazon CloudFront и EC2 принадлежат AWS.

Почему бы вам не попробовать Amazon Route 53? которая стоит 0,5 $ в месяц для частного DNS.

1) Создайте новую размещенную зону:

mydomain.com

2) Обновите NS, предоставленные из «101 домена». Этот шаг займет некоторое время.

mydomain.com     |   NS  | <update 4 provided NS from 101 Domain>

Вы можете подтвердить, что изменение было сделано следующим образом:

nslookup mydomain.com

3) См. Конфигурацию ниже:

www.mydomain.com | CNAME | mydomain.com
mydomain.com     |   A   | alias <yours>.cloudfront.net
...