Proxmox Cluster Reverse Proxy with Spice support

Having a cluster of Proxmox nodes is just fine, but for some reasons (unified web+api access, signed certificates) we want to have a reverse proxy in front of our cluster members. We’re using Apache2 as HTTPS load balancer and HAProxy as TCP load balancer for Spice/VNC sessions.

Basic Proxmox Reverse Proxy config can be found at James Coyle’s blog including hints how to setup Apache2.

To cover a cluster of multiple nodes, you need to add the balancer section.