1

我有一个 Route 53 域,它映射到一个负载均衡器,它映射到一个 NodeJS Express 服务器(在这里查看)。但它目前使用的是 HTTP,所以我想切换到 HTTPS。我还准备好了 ACM SSL 证书。

我尝试向负载均衡器添加一个侦听器...

将侦听器添加到负载平衡器的图像

但是,当我在浏览器中输入地址时,它会超时。

因此,我尝试编辑与此负载均衡器对应的安全组...

为负载均衡器编辑安全组的图像

但它仍然超时。

谢谢你的帮助。

额外参考:

PS这可能是API本身的问题,即我是否必须向API添加任何额外的配置?

4

1 回答 1

1

您当前在 HTTPS 上的侦听器无法正常工作,因为您没有将其指向与 HTTP 侦听器相同的目标。

将您的 HTTPS 侦听器的实例协议设置为HTTP,并将其端口设置为您的 API 侦听的端口 - 31315

我尝试编辑与此负载均衡器对应的安全组

这也需要完成。负载均衡器的安全组必须允许 443,并且负载均衡器必须侦听 443。您看起来唯一缺少的部分是将负载均衡器的侦听器指向实例上正确的目标端口。

这可能是 API 本身的问题,即我是否必须向 API 添加任何额外的配置?

我不会这么认为。API 可能不关心负载均衡器是否侦听 htts - 重要的是流量被发送到 API 正在侦听的端口。

于 2021-12-22T16:55:00.433 回答