Экземпляр EC2 работает нормально и доступен по http и через общедоступный IP-адрес.
Я использую LoadBalancer с публичным сертификатом, выпущенным Amazon. LoadBalancer прослушивает HTTP на 80 и HTTPS на 443.
Правила для входящих подключений групп безопасности
Я запускаю приложение nodejs на EC2.
Когда приложение прослушивает порт 80 https: // домен показывает ERR_CONNECTION_REFUSED при попытке доступа к нему через браузер
Когда приложение прослушивает порт 443 https: // домен показывает ERR_SSL_PROTOCOL_ERROR
Маршрут 53 указывает домен с адресом A на общедоступный IP-адрес экземпляра EC2.
Маршрут 53 должен указывать на DNS LoadBalancer.
Кроме того, SecurityGroup должен указывать на экземпляр EC2 с тем же портом, но с протоколом HTTP. Поскольку это внутреннее общение, и SSL не требуется и не поддерживается.