Назад | Перейти на главную страницу

Ошибка SSL AWS EC2: получение ERR_SSL_PROTOCOL_ERROR и ERR_CONNECTION_REFUSED

Экземпляр 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 не требуется и не поддерживается.