2022-09-12 21:34:18 +02:00
|
|
|
# haproxyconf-2022
|
|
|
|
|
2022-09-17 15:16:01 +02:00
|
|
|
## 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
|