素材阁

HAProxy 速查

共 25 条 HAProxy 配置与运维,涵盖配置骨架、模式与超时、后端与均衡、ACL 与路由、运行与统计。 支持搜索与分类筛选,点击即可复制。

配置骨架

haproxy.cfg 分四段。

命令说明
全局:进程、日志、连接上限
默认参数段
前端:监听端口
后端:服务器组
listen:前后端合并(如统计页)

模式与超时

HTTP 或 TCP 代理。

命令说明
七层代理(能看 HTTP 头、支持 ACL)
四层代理(透传,适合数据库等)
客户端 / 服务端超时
连接 / 健康检查超时
最大并发连接

后端与均衡

服务器与算法。

命令说明
后端服务器并开启健康检查
负载均衡算法
权重与单机最大连接
备份服务器(主全挂才用)
HTTP 健康检查方法

ACL 与路由

条件分流。

命令说明
定义 ACL(路径前缀)
按 Host 匹配
命中 ACL 则用某后端
默认后端
强制跳转 HTTPS

运行与统计

校验、热重载与监控。

命令说明
校验配置文件
前台启动
无缝重载(平滑重启)
内置统计页
管理 Socket(运行时控制)

使用说明

HAProxy 速查:配置骨架、模式与超时、后端与均衡、ACL 与路由、运行与统计;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:配置骨架、模式与超时、后端与均衡、ACL 与路由、运行与统计。
  2. 点「命令」列复制到 haproxy.cfg 或终端。
  3. 改动后先 haproxy -c -f 校验,再无缝重载(-sf)避免断连接。
  4. 用 stats 页或管理 Socket 实时观察后端健康与流量。

常见问题

mode http 和 tcp 怎么选?
需要按 HTTP 头/路径分流用 http(七层);只看端口、透传任意协议(如数据库、TLS 直通)用 tcp(四层)。
健康检查怎么配?
在后端 server 加 check,并可选 option httpchk GET /healthz 指定探测方式;异常节点会自动摘除。
需要联网吗?
速查内容本地可用;安装与运行需环境。

延伸阅读

相关工具