Iis 504 HTTPS而非HTTP上的网关超时
我配置了一个AWS负载平衡器。它在HTTP上工作,但当我尝试使用HTTPS时,会出现504网关超时错误。我尝试了AWS帮助页面上的所有建议(增加空闲超时),但没有成功。你知道为什么它不能在HTTPS上工作,但仍然可以在HTTP上工作吗Iis 504 HTTPS而非HTTP上的网关超时,iis,amazon-web-services,amazon-ec2,https,load-balancing,Iis,Amazon Web Services,Amazon Ec2,Https,Load Balancing,我配置了一个AWS负载平衡器。它在HTTP上工作,但当我尝试使用HTTPS时,会出现504网关超时错误。我尝试了AWS帮助页面上的所有建议(增加空闲超时),但没有成功。你知道为什么它不能在HTTPS上工作,但仍然可以在HTTP上工作吗 验证您从loadbalancer连接到的实例的安全组在loadbalancer安全组中同时允许HTTP和HTTPS 确保负载平衡器同时添加了http和https侦听器规则 然后将负载平衡器协议https规则指向实例上的端口80(http),以验证其是否有效 如果实
也许最好在服务器故障时问这个问题。您在loadbalancer上是否有https记录连接到https或实例上的http?https在实例1上连接到https。是的,实例和负载平衡器安全组都启用了HTTP和HTTPS 2。是的,负载平衡器有HTTP和HTTPS侦听器(不是LB不终止SSL证书,它在前端和后端端口上有443)3。如果我把它改成443/80(前/后),它可以工作。4.我希望它是443/443。但是当我这样设置它时,我得到了504错误。@user472292如果你直接用https连接443上的实例,它能工作吗?是的。通过443直接(通过IP)在实例上运行。如果您可以更改实例安全组以允许来自所有源的所有TCP流量的100%,它是否开始工作?实例本身是否有IP表规则?您使用的是nginx还是apache?如果我将安全组全部打开,它仍然会失败。没有特定于IP的规则。我正在使用IIS。