У меня есть приложение 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Конфигурация:
Примечание. Я установил SSL-сертификат для одного домена.