504 网关超时(HTTPS 上除外)

504 网关超时(HTTPS 上除外)

我配置了一个 AWS 负载均衡器。它在 HTTP 上工作正常,但当我尝试通过 HTTPS 时,我收到 504 网关超时错误。我尝试了 AWS 帮助页面上的所有建议(增加空闲超时),但没有成功。有什么想法为什么它不能通过 HTTPS 工作,但仍然可以通过 HTTP 工作?

实例和负载均衡器安全组均启用了 HTTP 和 HTTPS

负载均衡器具有 HTTP 和 HTTPS 侦听器(请注意,LB 不会终止 SSL 证书,它在前端和后端端口上都有 443)

如果我将其改为 443/80(前/后),它就可以工作了。

我确实希望它是 443/443。但是当我这样设置时,我得到了 504 错误。

答案1

确保已选择 HTTPS 作为实例协议。我已将 443 设置为 LB 和实例端口,但选择 HTTP 作为实例协议,并且行为完全相同。

相关内容