Прежде всего, я попытался погуглить, прочитал много блогов и официальную документацию по AWS и не смог найти ничего, что работает в моем случае.
Сценарий и проблема:
У меня есть домен godaddy и среда beanstalk. Кроме того, я выпустил сертификат ACM и назначил его beanstalk через конфигурацию. Я вижу выданный сертификат в loadbalancer, прикрепленном к beanstalk env. У меня есть (godaddy) запись для эластичного IP-адреса моего экземпляра beanstalk и www для beanstalk dns x.us-west-2.beanstlak.com. HTTP работает абсолютно нормально. Но с https не повезло.
Слушатель Loadbalancer:
HTTPS 443 HTTP 80 Change 07xxaab5-afqq-4tyb-bbz-0eaxxxw37 (ACM)
Любая помощь будет оценена.
Чтобы синтезировать ответ на основе цепочки комментариев:
Использование ELB требует, чтобы вы могли указать свои DNS-имена на ELB через любой CNAME
или Alias
(ANAME
) записи. Вы не может использовать A
записи с ELB.
Если вы используете DNS-провайдера, который не поддерживает Alias
типы записей, вы не сможете указать вершину зоны (например, example.com
) в ваш ELB. В этой ситуации вы все равно являются может указать другие имена, например www.example.com
в ELB, так как это может быть CNAME
запись, которую поддерживают все провайдеры.
Ваша установка в настоящее время отлично работает с HTTPS Кроме за то, что www.legitclaims.co.uk
не указано как действительное имя в вашем сертификате. Только legitclaims.co.uk
является: