Добавление домена Namecheap в AWS Elastic Beanstalk

#amazon-web-services #ssl #dns #amazon-elastic-beanstalk #namecheap

#amazon-веб-сервисы #ssl #dns #amazon-elastic-beanstalk #namecheap

Вопрос:

я следовал многим инструкциям, но у меня ничего не работает. Прямо сейчас в конфигурации DNS у меня есть это:

ТИП: ХОСТ записи перенаправления URL: @ ЗНАЧЕНИЕ: ebname.eba-random.us-east-2.elasticbeanstalk.com

ТИП: CNAME ХОСТ: www ЗНАЧЕНИЕ: https://example.com

Протокол SSL уже настроен. Заранее спасибо.

Ответ №1:

Если вы хотите это сделать, должна работать следующая конфигурация.

Предполагая, что вы хотите, чтобы домен apex / root (т.Е. example.com ) разрешался для этого приложения, вы должны использовать тип записи псевдоним, указывающий значение вашей конечной точки Elastic Beanstalk ebname.eba-random.us-east-2.elasticbeanstalk.com .

После этого корневая запись начнет разрешаться (текущий тип URL Redirect record перенаправляет корневую запись).

В настоящее время у вас есть CNAME для вашего поддомена (т.Е. www.example.com ). Убедитесь, что значение не включает в себя какие-либо протоколы или пути (которые в настоящее время у вас есть https впереди). Он должен относиться просто к домену, который является CNAME частью, т.е. example.com .

Комментарии:

1. Следуя вашим инструкциям, это работает только для www . Консультации в whatsmydns.net я получаю все x в CNAME, но все в порядке в

2. Вы обновили свой CNAME, чтобы удалить протокол (https)?

3. я думаю, что больше нет способа сделать это, если домен не был приобретен у amazon.

4. Это определенно возможно, поскольку это допустимая конфигурация DNS. Можете ли вы подтвердить, что ваше CNAME относится только к домену? Когда вы выполняете DIG, это устраняется?

5. применив эту конфигурацию: medium.com/@ryan_waits / … теперь это только в: example.com

Ответ №2:

У меня была аналогичная проблема при использовании домена от porkbun.
Решение в конечном итоге заключалось в том, чтобы сначала:

  1. на своей странице EC2 выберите «балансировщики нагрузки» в меню слева
  2. добавьте, убедитесь, что http и https указаны в идентификаторе слушателя.
  3. перейдите в route53, создайте запись A и выберите в разделе Значение / Перенаправить трафик на a) псевдоним для приложения и классического балансировщика нагрузки b) выберите регион c) выберите балансировщик нагрузки / среду

В моем porkbun мне пришлось поместить авторизованные серверы имен из route53, не уверен, есть ли в namecheap что-то подобное.