AWS ELB运行状况检查在LDAP身份validation上失败

我正在通过ECS运行Docker容器。 容器运行一个Apache服务器托pipe一个简单的Web应用程序。 但是,服务器需要LDAPauthentication来访问页面。

我正在使用configuration了ELB的服务来pipe理ECS上的分发。 我遇到了一个健康检查失败的问题,所有的情况下。 从本地testing我知道Docker容器/服务器的工作。

AWS ELB运行状况检查文档声明需要200 OK响应才能通过运行状况检查(我的pingpath是/index.html )。 但是,LDAPauthentication失败将返回401 Authorization Required

如何让健康检查通过而不禁用LDAP?

这个问题在StackOverflowbuild议只是切换健康检查到一个TCP健康检查,虽然这并不正确。 如果这是处理这种情况的正确方法,那么很高兴做到这一点。

你有没有“保护”的页面? 像login页面?

如果是这样,那么你可以使用这个页面作为ELB健康检查。

如果没有,你可以添加一个简单的页面(ping.html),不需要LDAPauthentication?