SLB配置之后,一直无法正常访问,报502错误,并且SLB配置页面健康检查显示异常。

但是在后端服务器直接打开测试页面是正常的。

经检查问题是由SLB的健康检查机制造成。

健康检查配置

说明

域名和检查路径(仅限HTTP方式的健康检查)

HTTP健康检查默认由负载均衡系统通过后端ECS内网IP地址向该服务器应用配置的缺省首页发起http head请求。

如果您用来进行健康检查的页面并不是应用服务器的缺省首页,需要指定具体的检查路径。


健康检查如果不通过,则访问无法成功。

也就是说SLB一直是直接通过后端服务器+端口访问,以此来检查是否正常。

当站点当中没有配置默认页面的时候就会显示异常。

解决方案有两个:

  • 给站点配置默认页
  • 健康检查指定具体检查路径

配置之后健康检查正常,通过slb地址也可以正常访问后端站点了。

相关文章:

  • 2021-07-08
  • 2021-09-15
  • 2021-06-22
  • 2021-05-06
  • 2021-10-19
  • 2021-06-12
  • 2021-05-09
  • 2022-02-17
猜你喜欢
  • 2021-10-26
  • 2021-04-03
  • 2021-12-21
  • 2022-01-19
  • 2022-12-23
  • 2021-07-09
相关资源
相似解决方案