HAProxy Fundamentals
HAProxy is a proxy and load balancer that accepts network traffic, applies routing rules, and sends each connection or HTTP request to an available backend server.
itWeb servers, proxies, and traffic management | OpenSkills.info
Intro
HAProxy Fundamentals
HAProxy sits between clients and application servers. A client connects to HAProxy. HAProxy accepts that connection, applies the configured policy, and opens or uses a connection to a backend server.
This position gives HAProxy one clear job: control traffic before it reaches your application fleet. You can distribute work, route requests by HTTP information, terminate TLS, check server health, and keep unavailable servers out of rotation.
The mental model
Treat the configuration as a traffic path.
- A
frontendowns one or more listening sockets throughbind. - The frontend selects a
backend, either as its default or through a conditional rule. - The backend contains named
serverentries and a balancing policy. - HAProxy selects an eligible server and proxies the traffic.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
