Load balancing with Pound
Pound is a reverse-proxy load balancing server. It accepts requests from HTTP/HTTPS clients and distributes them to one or more Web servers. The HTTPS requests are decrypted and passed to the back-ends as plain HTTP. If more than one back-end server is defined, Pound chooses one of them randomly, based on defined priorities. By default, Pound keeps track of associations between clients and back-end servers (sessions). Pound can be installed in CentOS with the following command: # yum install epel-release -y # yum install Pound -y Pound can be then configured by editing the file /etc/pound.cfg In case you are using ubuntu, you can install with the following command: # apt-get install pound Then edit the configuration file /etc/pound/pound.cfg You can find an example use of Load Balancing with Pound here. The example uses two NGINX server as backend and uses CentOS with Pound for the reverse-proxy load balancing. The very basic configuration used is as: Daemon 0