haproxy
To install haproxy on Ubuntu, run
apt install haproxy
Haproxy config file is located at
/etc/haproxy/haproxy.cfg
Enable HTTP_X_FORWARDED_FOR in Haproxy
Show X-Forwarded-For IP in Apache
Haproxy Site With SSL
Enable SSL in Haproxy Docker Container