安裝和配置 HAProxy
2023年12月13日
ID 167740
要配置和安裝 HAProxy,使用者帳戶必須擁有超級使用者權限。
不建議在承載應用程式的同一伺服器上安裝 HAProxy 負載平衡器,因為 HAProxy 和 Kaspersky Web Traffic Security 使用相同的連接埠 (1344) 與其他 LAN 伺服器進行互動。
要安裝和配置 HAProxy:
- 開啟連接埠 1344 的存取權限。為此,在具有角色控制的節點上,根據使用的作業系統執行以下指令:
- CentOS 或 Red Hat Enterprise Linux:
firewall-cmd --add-port=1344/tcp --permanent
firewall-cmd --reload
- Ubuntu:
ufw allow 1344
- Debian:
apt-get install iptables-persistent
iptables -A INPUT -p tcp --dport 1344 -j ACCEPT
- CentOS 或 Red Hat Enterprise Linux:
- 在想要用來進行 ICAP 平衡的伺服器上安裝 HAProxy 軟體套件。為此,請根據所使用的作業系統執行以下指令之一:
- CentOS 或 Red Hat Enterprise Linux:
yum install haproxy
- SUSE Linux Enterprise Server:
zypper install haproxy
- Ubuntu 和 Debian:
apt-get install haproxy
- CentOS 或 Red Hat Enterprise Linux:
- 在想要用來進行 ICAP 平衡的伺服器上新增以下設定塊到 /etc/haproxy/haproxy.cfg 檔案:
frontend ICAP
bind 0.0.0.0:1344
mode tcp
default_backend icap_pool
backend icap_pool
balance <平衡方案,建議 roundrobin>
mode tcp
server <ICAP 伺服器名稱 1> <叢集節點的 IP 位址>:<ICAP 伺服器連接埠> check
server <ICAP 伺服器名稱 1> <叢集節點的 IP 位址>:<ICAP 伺服器連接埠> check
server <ICAP 伺服器名稱 1> <叢集節點的 IP 位址>:<ICAP 伺服器連接埠> check
- 在想要用來進行 ICAP 平衡的伺服器上重啟 HAProxy 服務。為此,請執行指令:
service haproxy restart
HAProxy 負載平衡器將被配置。