阿里云知识

阿里云负载均衡配置TCP/HTTP监听器

阿里云负载均衡配置监听器 配置TCP监听器 配置TCP监听包括配置信息和健康检查设置两部分。 开启健康检查后,阿里云负载均衡将自动屏蔽不健康的后端服务器。 选择产品服务阿里云负载均衡普通型实例,进入普通型实例列表。 点击负载均衡ID/名称列的ID链接,进


阿里云负载均衡配置监听器
阿里云负载均衡开通地址 https://www.aliyun.com/product/slb
阿里云负载均衡官方使用教程 https://help.aliyun.com/product/27537.html
配置TCP监听器

配置TCP监听包括“配置信息”和“健康检查设置”两部分。

开启健康检查后,阿里云负载均衡将自动屏蔽不健康的后端服务器。

  1. 选择“产品服务>阿里云负载均衡>普通型实例”,进入普通型实例列表。
  2. 点击“负载均衡ID/名称”列的ID链接,进入实例详情页。
  3. 点击左侧导航栏的“监听设置”>“添加监听设置”,进行监听器的基本设置和健康检查设置。阿里云负载均衡协议选择“TCP”。
  4. 阿里云负载均衡协议[端口]:指定阿里云负载均衡监听器监听的协议和端口。端口输入范围为1~65535间的整数。默认“80”。

  5. 后端协议[端口]:指定后端服务器提供服务的协议和端口。阿里云负载均衡服务转发请求至目标服务,目标服务监听的端口,端口输入范围为1~65535间的整数。默认“80”。
  6. 转发规则:加权轮询:依据后端服务器的权重,将请求轮流发送给后端服务器,常用于短连接服务,例如HTTP服务。
  7. 最小连接数:优先将请求发给拥有最少连接数的后端服务器,常用于长连接服务,例如数据库连接等服务。此算法下,服务器权重不生效。
    源IP:仅针对阿里云负载均衡协议配置为TCP的情况,将请求的源IP进行hash运算后派发请求至某匹配的服务器,这可以保证同一个客户端IP的请求始终被派发至某特定的服务器。源IP算法为TCP监听器提供会话保持机制。此算法下,服务器权重不生效。
  8. 设置健康检查。
    健康检查协议:指定检查后端服务器健康状态时使用的协议类型。
    响应超时时间:如果在指定时间内没有收到后端服务器的响应,则认为后端服务器响应超时。
    健康检查间隔:对后端服务器进行检查的时间间隔。
    不健康阈值:如果后端服务器连续健康检查失败的次数超过阈值,则认为该服务器不健康。
    健康阈值:对于不健康的服务器,如果连续健康检查成功的次数超过阈值,则认为该服务器健康。

  9. 完成上述配置后,点击“确认”按钮完成TCP监听器添加。

配置HTTP监听器

配置HTTP监听包括“配置信息”和“健康检查设置”两部分。

开启健康检查后,阿里云负载均衡将自动屏蔽不健康的后端服务器。

  1. 选择“产品服务>阿里云负载均衡”,进入阿里云负载均衡列表。
  2. 点击“负载均衡ID/名称”列的ID链接,进入实例详情页。
  3. 点击“监听设置”>“添加监听设置”,进行监听器的基本设置和健康检查设置。阿里云负载均衡协议选择“HTTP”。
  4. 设置配置信息。

    会话保持:TCP监听器可以通过源IP转发规则实现会话保持;7层监听器(HTTP、HTTPS)通过插入/修改cookie实现会话保持。可选择“开启”或“关闭”。
  5. 附加HTTP头部:在HTTP请求中附加头字段,在后端服务器处理报文时获取客户端真实IP或监听协议信息。
  6. 获取真实IP:开启该功能后,可将用户IP地址记录在X-Forwarded-For头域中;
    获取监听协议:开启该功能后,可将监听协议记录在X-Forwarded-Proto头域中。
  7. 启用HTTPS重定向:将此监听器的HTTP请求重定向至此阿里云负载均衡的HTTPS监听器。请确保相应端口的HTTPS监听器工作正常。可选择“开启”或“关闭”。默认“关闭”。
  8. HTTP请求允许非ASCII字符:开启此选项后如果HTTP请求中含有非ASCII字符,阿里云负载均衡会放行并转发给后端服务器处理。开启此选项可能带来安全风险,非特殊使用场景建议保持关闭。默认“关闭”。
  9. 超时时间:等待后端服务器响应的超时时间;如果后端服务器需较长时间处理请求,可适当调大该值,默认30秒。
  10. 设置健康检查信息。

    健康检查协议:指定检查后端服务器健康状态时使用的协议类型。可选择“HTTP”或“TCP”
  11. 检查端口:指定后端服务器提供服务的端口。本字段只对HTTP健康检查有效。
  12. 检查路径:用于健康检查页面文件的URI,建议对静态页面进行检查。
    长度限制为1-80个字符,只能使用字母、数字、‘-’、‘/’、‘.’、‘%’、 ‘?’、‘#’、‘&’这些字符。本字段只对HTTP健康检查有效。
  13. 响应超时时间:如果在指定时间内没有收到后端服务器的响应,则认为后端服务器响应超时。
  14. 健康检查间隔:对后端服务器进行检查的时间间隔。
  15. 不健康阈值:如果后端服务器连续健康检查失败的次数超过阈值,则认为该服务器不健康。
  16. 健康阈值:对于不健康的服务器,如果连续健康检查成功的次数超过阈值,则认为该服务器健康。正常码状态健康检查正常的http状态码,可选“http_2xx”、“http_3xx”、“http_4xx”、“http_5xx”,本字段只对HTTP健康检查有效
  17. 完成上述配置后,点击“确认”按钮完成HTTP监听器添加。


上一篇:阿里云负载均衡购买步骤 下一篇:阿里云负载均衡配置HTTPS监听器

精彩导读