AWS ALB针对Windows Server 2022的HTTP/2目标组健康检查失败问题咨询
AWS ALB针对Windows Server 2022的HTTP/2目标组健康检查失败问题咨询
大家好,我遇到了一个AWS应用负载均衡器(ALB)和Windows Server 2022 IIS配合的问题,想向各位请教:
- 我已经搭建了一台AWS应用负载均衡器,关联的目标组采用HTTP/1协议,目标组内仅包含一台运行IIS的Windows Server 2022实例。这个目标组的健康检查工作正常,AWS后台显示服务器状态为healthy。
- 当我创建另一台配置几乎完全一致的目标组时,唯一的区别是将协议改为HTTP/2,此时健康检查状态直接变为Unhealthy,健康状态详情提示:
Health checks failed with these codes: [400]。 - 补充信息:两个目标组均为IPv4、HTTPS协议,健康检查也配置为HTTPS类型。
我猜测可能是Windows Server 2022上IIS的HTTP/2实现和AWS ALB的健康检查功能存在兼容性问题。之前在本站看到有帖子建议排查HTTP响应头,但我自查后没发现明显问题,并且已经附上了响应头的截图。
想请教各位:有没有人了解AWS应用负载均衡器的健康检查功能是否能与Windows Server 2022的HTTP/2正常兼容?
备注:内容来源于stack exchange,提问作者JR19
相关产品推荐
相关产品推荐

