上一篇 下一篇 分享链接 返回 返回顶部

1Panel反向代理健康监控配置指南

发布人: 发布时间:10小时前 阅读量:5

功能概述

1Panel 面板内置的反向代理模块支持对后端节点进行主动健康检查,能够实时检测节点存活状态,自动隔离故障节点,确保服务高可用。该功能适用于负载均衡场景下的多节点部署。

配置步骤

1. 创建反向代理规则

在 1Panel 后台“网站” → “反向代理”中新增规则,填写域名与目标URL(如 http://192.168.1.10:8080)。

2. 启用健康检查

编辑反向代理规则,在“后端节点”选项卡中勾选“启用健康检查”。设置以下参数:

  • 检查间隔:每隔多少秒检测一次,推荐 5-10 秒。
  • 超时时间:等待节点响应的最大秒数,建议 3 秒。
  • 失败次数:连续失败多少次判定节点不可用,默认 2 次。
  • 健康检查路径:指定用于探测的 URI(如 /health),留空则使用根路径。

3. 添加多节点

支持添加多个后端节点(如 http://192.168.1.10:8080http://192.168.1.11:8080),并为每个节点分别配置权重。所有节点共享同一健康检查策略。

验证与排障

  • 在“反向代理”列表中点击目标规则,查看“节点监控”面板,可实时看到各节点的健康状态(绿色/红色指示)。
  • 若节点被标记为不可用,检查后端服务是否正常、防火墙端口是否开放、健康检查路径是否正确返回 2xx/3xx 状态码。
  • 1Panel 的健康检查默认使用 HTTP GET 请求,不验证响应内容,仅检查状态码和响应时间。

注意事项

  • 健康检查会增加一定的资源消耗,建议适当延长检查间隔以减少负载。
  • 如果后端节点使用 HTTPS,需确保 1Panel 所在服务器能正常解析证书。
  • 健康检查结果仅在当前 1Panel 进程内生效,重启面板后需重新检测。
目录结构
全文
企业微信 企业微信
微信公众号 微信公众号
服务热线: 400-790-1688
电子邮箱: 3310008520@qq.com