ALB HTTPS 健康检查如何验证?

ALB HTTPS 健康检查如何验证?

当 AWS 应用程序负载均衡器配置为使用 HTTPS 运行状况检查时,如何验证这些检查?与哪个主题名称匹配?使用哪些证书?

每当我尝试使用 HTTPS 健康检查时,ALB 都会报告健康检查失败,并且我试图获取有关如何进行检查的详细信息。

答案1

你读了...吗文档? 健康检查针对的是 IP,但我读过的文档没有提到任何有关证书的内容。如果您想通过 https 进行健康检查,最安全的做法是在您的来源上拥有有效的 https 证书。

如果目标的状态为 Healthy 以外的任何值,API 将返回原因代码和问题描述,控制台将在工具提示中显示相同的描述。请注意,以 Elb 开头的原因代码源自负载均衡器端,以 Target 开头的原因代码源自目标端。

简而言之,如果你在正确的地方查找,它就会告诉你问题是什么。

健康检查是对您指定路径的 http/s 请求。该 URL 必须返回 200 状态代码,但可以将其配置为将其他代码解释为健康 - 请参阅上面的文档链接。

检查目标是否成功响应时使用的 HTTP 代码。您可以指定 200 到 499 之间的值或值范围。默认值为 200。

相关内容