# haproxyconf-2022 ## Request lifecycle 1. HAProxy frontend external 2. HAProxy backend varnish 3. Varnish 4. HAProxy frontend internal 5. HAProxy backend internal 6. Web-server ## PROXY protocol ## Additional features * reject request at TCP-level for maximum efficiency * reject request at HTTP-level for maximum customizability * per-site maintenance mode (with IP-whitelist bypass) * customizable DEBUG level in HTTP headers * per-site custom error response * Let's Encrypt challenge pass-through