haproxyconf-2022/README.md

506 B

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