HAProxy 配置和修改

2 haproxy

任何人都可以指导我使用 HA 代理,因为我是它的新手。

  1. 这个怎么运作?
  2. 我该如何配置?
  3. 如何修改(添加/删除)已配置的文件?
  4. 修改配置文件后如何启动/重启HA代理?
  5. 即使我不知道如何检查我当前安装的 HA 代理版本?

请指导我。

我已经浏览了下面的 URL, http://haproxy.1wt.eu/download/1.3/doc/configuration.txt 除了上面的 URL,请提供一些额外的东西,这样我就可以开始工作了。

hda*_*iel 7

  1. 它是如何工作的 基本上它是一个负载平衡器。您将 HAProxy 放在 Web 服务器的前面,它将根据您选择的平衡算法在它们之间分配负载/流量。

  2. 我该如何配置?它有一个配置文件 /etc/haproxy/haproxy.cfg 。对于最简单的配置,您可以定义一个前端和一个或多个后端(haproxy 背后的 Web 服务器)。像这样的东西:

    listen frontend *:80
       mode http
       balance roundrobin
       server backend1 192.168.1.2:80 cookie A check
       server backend2 192.168.1.3:80 cookie B check
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如何修改(添加/删除)已配置的文件?您只需要编辑该文件,此时不存在使用包含文件进行配置的选项。要应用更改,您需要重新启动 haproxy。

  4. 修改配置文件后如何启动/重启HA代理?如果你已经从 ubuntu/centos 包安装了 haproxy,你需要:

    /etc/init.d/haproxy restart

  5. 即使我不知道如何检查我当前安装的 HA 代理版本?如果你使用 CentOS:

    rpm -qi haproxy

检查此文档:http : //haproxy.1wt.eu/download/1.3/doc/architecture.txt。它将指导您完成不同的架构以满足不同的需求。