用于 ELB 健康检查的 Apache 配置
Apache Configuration for ELB Health Check
我的网站托管在 AWS 上,目前它有一个 ELB 健康检查 URL 设置为静态网页(ping.php)。
我想将我的健康检查 URL 设置到另一个动态页面 - 具有数据库连接。这些网页也使用基本身份验证进行身份验证。
我的要求是在我的 AWS ELB 中设置一个路径,该路径调用动态和经过身份验证的网页,return 返回 ELB 的 200 响应。
我如何在 Apache 配置中管理它?
希望清楚!
谢谢。
根据评论。
问题是 ALB 不支持 对您的应用程序进行任何类型的身份验证,例如基本认证。因此,ALB 无法登录您的应用程序并在之后执行健康检查。
要解决这个问题,有两个通用解决方案:
- 设置health check HTTP code为认证失败的代码
- 修改您的应用程序使其具有正常的健康检查端点而无需任何身份验证。
我的网站托管在 AWS 上,目前它有一个 ELB 健康检查 URL 设置为静态网页(ping.php)。
我想将我的健康检查 URL 设置到另一个动态页面 - 具有数据库连接。这些网页也使用基本身份验证进行身份验证。
我的要求是在我的 AWS ELB 中设置一个路径,该路径调用动态和经过身份验证的网页,return 返回 ELB 的 200 响应。
我如何在 Apache 配置中管理它?
希望清楚!
谢谢。
根据评论。
问题是 ALB 不支持 对您的应用程序进行任何类型的身份验证,例如基本认证。因此,ALB 无法登录您的应用程序并在之后执行健康检查。
要解决这个问题,有两个通用解决方案:
- 设置health check HTTP code为认证失败的代码
- 修改您的应用程序使其具有正常的健康检查端点而无需任何身份验证。