ERR_CERT_COMMON_NAME_INVALID в угловом приложении AWS - PullRequest
0 голосов
/ 02 марта 2019

У меня есть приложение Angular - Spring Boot.В бэкэнде (Spring Boot App) удалось использовать постоянный сертификат SSL AWS («example.com») на балансировщике нагрузки AWS, который прослушивает входящий трафик https через порт 443.С другой стороны, в веб-интерфейсе (приложение Angular) у меня есть сайт S3, использующий тот же сертификат SSL («example.com»).

Когда я перехожу на https://example.com, мой сайт загружается нормально и показывает URL-адрес зеленой метки безопасности https (в веб-интерфейсе также используется сертификат SSL («example.com»)).

Однако, когда мой веб-интерфейс переходит на адрес моего балансировщика нагрузки, который выглядит следующим образом:

https://load-balancer-xxxxxx.us-east-1.elb.amazonaws.com

Другими словами, когда мой веб-интерфейс отправляет петиции в бэкэнд, я получаю следующую ошибку:

net::ERR_CERT_COMMON_NAME_INVALID

Тогда возникает ошибка из-за того, что сертифицированный URL для моего сайта не содержит домен * .amazonaws.com?, Если это является причиной.Как предотвратить браузер говорит ERR_CERT_COMMON_NAME_INVALID?Если необходимо, интерфейс будет делать запросы от https://example до https://load -balancer-xxxxxx.us-east-1.elb.amazonaws.com

Это мой DNSКонфигурация:

enter image description here

Примечание. Я установил SSL-сертификат для одного домена.

...