我有一个 Elastic Beanstalk 环境,但无法进行健康检查。
这是我的 Elastic Beanstalk 的负载均衡器配置:
我的健康检查网址是/地位/
我的 EC2 安全组(下面的屏幕截图)允许所有 HTTP 流量(出于调试目的)。sg-0cf154fc56a3cad5f 是负载均衡器的安全组。
负载均衡器安全组仅允许从我当前的 IP 地址进行 HTTP 和 HTTPS 访问。
当我访问 https://www.website.com 时,我可以正常访问我的网站,而当我从浏览器访问 https://www.website.com/status/ 时,我会收到状态 200。
我的环境的访问日志显示来自 ELB-HealthChecker 的请求有 400 个响应。一个 200 个响应来自我在浏览器中访问该网站时。
- 我尝试将 HTTP 和 HTTPS 访问从 0.0.0.0/0 添加到我的负载均衡器的安全组,但没有成功。
- 我也尝试过将健康检查指向端口 22。
- 我的所有安全组都在同一个 VPC 内。
我的配置中缺少什么可以让 eb-healthchecker 访问我的实例?