安装和配置 HAProxy

要配置和安装 HAProxy,服务器管理员账户必须拥有超级用户权限。

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

要安装和配置 HAProxy:

  1. 如果服务器使用防火墙,请打开端口 1344:
  2. 在想要用来进行 ICAP 平衡的服务器上安装 HAProxy 软件包。为此,请根据所使用的操作系统运行以下命令之一:
    • CentOS Red Hat Enterprise Linux、Rocky Linux、RED OS:

      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 负载平衡器将被配置。

页面顶端