我在 Node JS 服务器上尝试启用 HTTPS 时收到 502 Bad Gateway
。我有一个运行服务器的 AWS EC2 实例。 EC2 实例位于弹性负载均衡器 (ELB) 之后。我已将来自 ACM 的 SSL 证书附加到此 ELB 的 HTTPS 侦听器上。当我使用 HTTP 节点服务器时,这很好用。所有通信都经过 ELB 加密,因此我可以使用 HTTPS 连接通过我的域名访问我的网页。但是,由于同源策略,我无法从 HTTPS 页面发送 HTTP 发布请求。因此,我想我也需要在我的节点服务器上启用 HTTPS。
我已经生成了一些自签名证书并使用这些证书创建了一个 https 服务器。但是,现在我无法访问我的网页。我刚收到 502 Bad Gateway 错误。我对 AWS 上的目标侦听器的运行状况检查也失败了。
When I ssh into my server, I can see the server itself is running without any problems.
非常感谢任何帮助。谢谢!