Configuration Section Basics
An HAProxy Enterprise configuration is composed of named sections that differ in what they do. For example, a
frontend section receives incoming traffic, a
backend section defines a pool of servers that respond to requests, and a
mailers section configures where to send email alerts.
Get an overview of how an HAProxy Enterprise configuration is composed.
Define process-level directives and global configuration settings.
Accept incoming connections and forward them to defined backends.
Define server pools to service incoming requests.
Define a complete proxy with the functions of a frontend and backend combined.
Set inheritable directive defaults for other sections.
Configure authentication and restrict access to proxied services.
Enable in-memory response caching for backend servers.
Configure custom error pages to return to clients.
Define message transfer agent (MTA) servers to forward error messages.
Add DNS nameservers to resolve hostnames.
Define how HAProxy Enterprise should connect to a FastCGI application.
Enable the replication of stick table data between HAProxy Enterprise instances.
Combine stick table data from multiple HAProxy Enterprise instances.
Enable the HAProxy Process Manager to start external programs.
Pull updated ACL and Map files from a remote server.
Create an in-memory buffer for log messages before forwarding them to a remote log server.