ELB 健康检查器的 Elastic Beanstalk 环境和安全组配置?

ELB 健康检查器的 Elastic Beanstalk 环境和安全组配置?

我有一个 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 访问我的实例?

相关内容