阿里云SLB配置健康检查异常-502错误

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

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

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

健康检查配置

说明

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

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

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


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

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

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

解决方案有两个:

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

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

posted @ 2019-10-12 16:24  倒不了的西恩塔  阅读(1858)  评论(1)    收藏  举报