安装和配置 HAProxy

2023年12月13日

ID 167740

要配置和安装 HAProxy,用户账户必须拥有超级用户权限。

不建议在承载应用程序的同一服务器上安装 HAProxy 负载平衡器,因为 HAProxy 和 Kaspersky Web Traffic Security 使用相同的端口 (1344) 与其他 LAN 服务器进行交互。

要安装和配置 HAProxy:

  1. 打开端口 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

  2. 在想要用来进行 ICAP 平衡的服务器上安装 HAProxy 软件包。为此,请根据所使用的操作系统运行以下命令之一:
    • CentOS 或 Red Hat Enterprise Linux:

      yum install haproxy

    • SUSE Linux Enterprise Server:

      zypper install haproxy

    • Ubuntu 和 Debian:

      apt-get install haproxy

  3. 在想要用来进行 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 服务器名称 2> <集群节点的 IP 地址>:<ICAP 服务器端口> check

    server <ICAP 服务器名称 3> <集群节点的 IP 地址>:<ICAP 服务器端口> check

  4. 在想要用来进行 ICAP 平衡的服务器上重启 HAProxy 服务。为此,请执行命令:

    service haproxy restart

HAProxy 负载平衡器将被配置。

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.