在 Node JS 服务器上启用 HTTPS 时如何解决 502 Bad Gateway 错误?

问题描述

我在 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.

非常感谢任何帮助。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)