1. What is HAProxy?
Overview
HAProxy is a free and open source software that provides a high availability load balancer and Proxy for TCP and HTTP-based applications that spreads requests across multiple servers. It is written in C and has a reputation for being fast and efficient.
Official website documentation of HAProxy
2. Prerequisites
- Basic networking, HTTP, Linux
3. Installation
How to install HAProxy?
- https://github.com/haproxy/haproxy/tree/master?tab=readme-ov-file#installation
Install HAProxy with Docker
- https://hub.docker.com/_/haproxy
4. Basics of HAProxy
HAProxy lab
5. Beyond the Basics
Hands-On Example
- Check the advanced/ directory for more HAProxy examples.
6. Moreβ¦
Admin guide
- https://docs.haproxy.org/dev/management.html
HAProxy cheatsheet
- https://docs.haproxy.org/dev/configuration.html
Recommended Books