AWS EC2 SSL 错误:获取“ERR_SSL_PROTOCOL_ERROR”和“ERR_CONNECTION_REFUSED”

AWS EC2 SSL 错误:获取“ERR_SSL_PROTOCOL_ERROR”和“ERR_CONNECTION_REFUSED”

EC2 实例运行正常,可以通过 http 和公共 IP 地址访问。

我正在使用带有 Amazon 颁发的公共证书的 LoadBalancer。LoadBalancer 正在监听 80 处的 HTTP 和 443 处的 HTTPS。

安全组入站规则

我在 EC2 上运行 nodejs 应用程序。

当应用程序正在监听 80 端口时https://域名尝试通过浏览器访问时显示 ERR_CONNECTION_REFUSED

当应用程序正在监听端口 443 时https://域名显示 ERR_SSL_PROTOCOL_ERROR

Route 53 将具有 A 地址的域指向 EC2 实例的公共 IP。

答案1

Route 53 应该指向 LoadBalancer 的 DNS。

此外,SecurityGroup 应指向具有相同端口的 EC2 实例,但必须使用 HTTP 协议。因为这是内部通信,不需要或支持 SSL。

相关内容