Skip to content
Home / Courses / Proxy & networking
Proxy & networking · Courses
HAProxy: from discovery to expertise Master HAProxy, the reference load balancer. Learn to configure high availability, SSL termination, ACLs and performance optimization.
10 chapters 25 lessons EN
At your pace, through practice.
By the end of this course you will be able to Configure frontends, backends and balancing algorithms Terminate TLS and write routing and filtering ACLs Provide session persistence and high availability Monitor with stats, the Runtime API and Prometheus 🎯 Level : Intermediate 👥 Who it is for : Network admins and DevOps engineers balancing load and securing services
LEARNING PATH
Course curriculum
0 Overview 1 lesson ⌄
1 Concepts and Architecture 2 lessons ⌄
2 Installation and Initial Configuration 4 lessons ⌄
3 Algorithms and Persistence 3 lessons ⌄
4 ACLs and Advanced Routing 2 lessons ⌄
5 Security and SSL 3 lessons ⌄
6 Statistics and Monitoring 3 lessons ⌄
7 Practical Works (TP) 3 lessons ⌄
8 HAProxy and Kubernetes 2 lessons ⌄
9 Best practices and what's new 2 lessons ⌄
LEARN BY DOING
Use cases & applications Web load balancing Distribute user requests across a cluster of Apache or Nginx servers to ensure scalability.
High availability (Failover) Detect a server failure and instantly redirect traffic to healthy servers.
Securing flows Centralize SSL certificate management and filter malicious requests via ACL rules.
Recommended prerequisites Frequently asked questions Why choose HAProxy over another proxy? HAProxy is renowned for its extreme speed and reliability. Unlike Nginx, which is a versatile web server, HAProxy is a pure load balancing specialist with much finer health check and persistence features.
Does HAProxy handle HTTPS traffic? Yes, perfectly. It can either do 'SSL Pass-through' (letting the backend decrypt) or 'SSL Termination' (HAProxy decrypts and offloads the web servers).
What is an ACL in HAProxy? An ACL (Access Control List) lets you make intelligent routing decisions based on criteria such as the URL, the source IP address or HTTP headers.
♥ Support us
×
♥ SUPPORT US
Support RousselTM Learning
Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.
Or scan this QR code with your phone
Thank you, every contribution counts!