To configure and install HAProxy, the user account must have superuser rights.
Installing the HAProxy load balancer on the same server with the Worker server is not recommended because HAProxy and the Worker server use the same port (1344) for interacting with other LAN servers.
To install and configure HAProxy:
firewall-cmd --add-port=1344/tcp --permanent
firewall-cmd --reload
ufw allow 1344
apt-get install iptables-persistent
iptables -A INPUT -p tcp --dport 1344 -j ACCEPT
FW_SERVICES_EXT_TCP="3128 9046 705 1344"
.yum install haproxy
zypper install haproxy
apt-get install haproxy
frontend ICAP
bind 0.0.0.0:1344
mode tcp
default_backend icap_pool
backend icap_pool
balance <balancing scheme, roundrobin is recommended>
mode tcp
server <name of ICAP server 1> <IP address of the Worker server>:<ICAP server port> check
server <name of ICAP server 2> <IP address of the Worker server>:<ICAP server port> check
server <name of ICAP server 3> <IP address of the Worker server>:<ICAP server port> check
service haproxy restart
HAProxy load balancing will be configured.
Page top