场景:广州地域公网 CLB,HTTP 监听器端口 80,转发域名 api.example.com,后端端口 8080。两台 CVM 同 VPC,内网 10.0.1.12、10.0.1.13,OpenCloudOS 9,Nginx 监听 0.0.0.0:8080。探测源 IP 为 100.64.0.0/10,检查域名默认与转发域名相同,检查路径默认 /,方法 GET,正常状态码只勾 http_2xx。响应超时 2 秒,间隔 5 秒,不健康阈值 3 次,健康阈值 3 次。未登录访问 / 返回 302 到 /login,/healthz 返回 200。
现象:
api.example.com,/healthz 返回 200,/ 返回 302。clb-healthcheck 只打到 /,状态码 302,没有打到 /healthz。已尝试:
10.0.0.0/16 的 TCP 8080,CLB 已开启安全组默认放通。探测已进日志,未改规则。firewalld 未运行,iptables 的 INPUT 为 ACCEPT。/,还没改成 /healthz。问题:
http_2xx 时,302 是否判为失败?勾上 http_3xx 会不会把登录跳转当成健康?100.64.0.0/10 但包已到 Nginx。安全组和主机防火墙是否都要放行该网段?相似问题