504 HTTPS上的网关超时,但不是HTTP

我configuration了一个AWS负载平衡器。 它正在寻找HTTP,但是当我尝试通过HTTPS时,我得到一个504网关超时错误。 我尝试了AWS的帮助页面上的所有build议(增加空闲超时),但没有运气。 任何想法,为什么它不能通过HTTPS,但仍然通过HTTP工作?

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

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

如果我改变它是443/80(前/后)它的作品。

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

确保您select了HTTPS作为实例协议。 我已经将443设置为LB和实例端口,但将HTTPselect为实例协议,并且具有完全相同的行为。