Как перенаправить домен с префиксом www в AWS Route 53

У меня проблема с хостингом домена в Route 53.

Мне нужно перенаправить с xyz.com на www.xyz.com, поэтому я создал www.xyz.com зону на маршруте 53. Я добавил запись A с адресом моего ELB и CNAME с именем www.xyz.com и значение моего адреса ELB.

Но эта настройка не перенаправляет мой голый домен на мой префиксный домен www. Как решить эту проблему?

Ответ 1

Я получил это, чтобы работать, используя как S3, так и CloudFront.

Вам нужны два ведра: www.yourdomainname.com и yourdomainname.com.

Храните файлы в ведре www. Для свойств ковша голого домена перейдите в раздел "Статический веб-хостинг" и выберите "перенаправить все запросы на другое имя узла" и введите www.yourdomainname.com.

Ответ 2

В настоящее время это невозможно, используя только Amazon Route 53. Пожалуйста, загляните в эту тему за дополнительной информацией.

Также имейте в виду, xyz.com перенаправление "голого домена" (например, xyz.com) должно обрабатываться на уровне HTTP, а не в DNS.

Ответ 3

Следуя приведенным ниже шагам, вы решите свою проблему:

  1. Создайте два ведра: один для example.com и один для www.example.com
  2. Загрузите пример example.com для перенаправления на www.example.com
  3. Создайте два дистрибутива: один с помощью ведра example.com и один с помощью ведра www.example.com (используйте соответствующий домен для CNAME)
  4. На пути 53, ALIAS example.com, к первому дистрибутиву CloudFront и A ALIAS www.example.com во второй дистрибутив CloudFront

После того, как изменения DNS вступят в силу, перейдите на example.com, и он должен перенаправить на www.example.com

Ответ 4

Я просто создал две записи A, которые указывают на псевдоним балансировки нагрузки.

cstructor.com A  loadbalancer-url
www.cstructor.com A loadbalancer-url