有人可以指导我使用 HA Proxy 吗,因为我是新手。
- 怎么运行的?
- 我该如何配置它?
- 如何修改(添加/删除)已配置的文件?
- 修改配置文件后,如何启动/重新启动 HA Proxy?
- 我甚至不知道如何检查我当前安装的 HA Proxy 版本?
请就此给予我指导。
我已经浏览过以下网址, http://haproxy.1wt.eu/download/1.3/doc/configuration.txt 除了上述 URL 之外,请给我提供一些额外的东西,这样我就可以开始处理它了。
答案1
工作原理 基本上它是一个负载均衡器。您将 HAProxy 放在 Web 服务器前面,它会根据您选择的平衡算法在它们之间分配负载/流量。
我该如何配置它?它有一个配置文件 /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
如何修改(添加/删除)已配置的文件?您只需编辑文件,此时不存在使用包含文件进行配置的选项。要应用更改,您需要重新启动 haproxy。
修改配置文件后,如何启动/重新启动 HA 代理?如果您已从 ubuntu/centos 包安装了 haproxy,则需要:
/etc/init.d/haproxy 重启
我不知道如何检查我当前安装的 HA Proxy 版本?如果你使用的是 CentOS:
rpm -qi haproxy
检查这个文档:http://haproxy.1wt.eu/download/1.3/doc/architecture.txt.它将指导您了解满足不同需求的不同架构。