在云原生与容器化技术广泛普及的今天,HAProxy 凭借其卓越的性能、低资源消耗及极高的稳定性,依然是众多中大型互联网企业和传统行业生产环境中负载均衡的首选方案。然而,面对复杂的七层路由需求、动态 ACL 规则编写以及高可用架构的搭建,许多运维工程师往往仅停留在基础启用层面,难以应对企业级复杂场景。本课程专为希望系统化掌握 HAProxy 核心运维技能的工程师精心设计,旨在通过三个小时的沉浸式学习,帮助你构建从底层原理到实战排错的完整知识体系,快速突破技术瓶颈。

学习门槛与前置准备

本课程适合具备 Linux 基础操作能力、理解 TCP/IP 网络模型及 HTTP 协议基本原理的运维开发人员。无需深厚的 HAProxy 经验,只需拥有基本的服务器管理常识即可上手。建议学员在课前准备好 Linux 测试环境(如 CentOS 或 Ubuntu),并预留充足时间跟随视频进行配置实操,以加深理解。

系统化学习路径

课程内容由浅入深,逻辑严密。开篇首先厘清四层与七层负载均衡的本质区别,并通过对比 HAProxy 与 LVS 的异同,引导学员根据业务特性进行精准选型。随后,深入解析 HAProxy 的架构设计与运行原理,让你不仅知其然,更知其所以然。

核心章节耗时最长,用于细致拆解基础配置文件。从全局参数调优、默认设置,到监听模式、后端服务器定义,讲师逐一剖析每个关键字段对性能与稳定性的影响。配合服务管理技巧与功能测试实战,你将学会如何快速验证配置正确性,避免上线故障。

针对企业开发中最头疼的会话保持与客户端真实 IP 获取问题,课程提供了基于 Cookie 插入与 Header 透传的成熟解决方案。进阶部分则重点讲解 ACL 规则,演示如何通过智能路由实现基于域名、路径或请求头的精细化流量分发,这是构建微服务网关的必备技能。最后,课程落脚于 HAProxy 与 Keepalived 的联动,手把手教你搭建高可用集群,确保业务在单点故障时实现无缝切换。

学习产出与应用

完成本课程后,你将能够独立设计并部署高性能的 HAProxy 负载均衡集群,熟练编写复杂的 ACL 规则以实现智能流量调度,并有效解决集群环境下的 Session 共享与真实 IP 透传难题。你将具备处理生产环境常见故障的能力,大幅提升系统的可用性与可扩展性。请结合课程提供的配置模板与脚本资料,在多轮实验中巩固所学,将理论知识真正转化为解决实际问题的高效生产力。

课程目录

1 四层和七层负载均衡的区别 (21:50)
2 HAProxy与LVS的异同以及安装和运行原理介绍 (18:23)
3 HAProxy基础配置文件详解(1) (17:25)
4 HAProxy基础配置文件详解(2) (18:52)
5 HAProxy基础配置文件详解(3) (19:52)
6 HAProxy基础配置文件详解(4) (18:28)
7 HAProxy服务管理与负载均衡功能测试 (15:39)
8 haproxy获取客户端IP以及集群session共享问题 (17:55)
9 通过HAProxy的ACL规则实现智能负载均衡(1) (20:22)
10 通过HAProxy的ACL规则实现智能负载均衡(2) (15:01)
11 HAproxy+KeepAlived构建高可用负载均衡系统 (09:38)