在 CentOS 系统下安装 HAProxy 的流程如下
HAProxy version 1.5.18
更新系统软件包(可选):
在开始安装之前,建议先更新系统软件包到最新版本,可以使用以下命令:
sudo yum update
安装 HAProxy:
使用 yum 包管理器来安装 HAProxy:
sudo yum install haproxy
配置 HAProxy:
HAProxy 的主要配置文件位于 /etc/haproxy/haproxy.cfg
,您可以根据您的需求编辑此文件,配置负载均衡、监听端口等信息。您可以使用文本编辑器(如 vi 或 nano)打开配置文件进行编辑:
sudo vi /etc/haproxy/haproxy.cfg
启动 HAProxy 服务:
安装完成后,启动 HAProxy 服务并设置开机自启动:
sudo systemctl start haproxy
sudo systemctl enable haproxy
验证 HAProxy 服务状态:
检查 HAProxy 服务是否正常运行:
sudo systemctl status haproxy
如果服务正在运行,您应该看到类似以下输出:
● haproxy.service - HAProxy Load Balancer
Loaded: loaded (/usr/lib/systemd/system/haproxy.service; enabled; vendor preset: enabled)
Active: active (running) since XXX; YYY
防火墙设置(可选):
如果您启用了防火墙(如 firewalld),请确保打开 HAProxy 使用的端口(默认为 80、443 等)。您可以使用以下命令打开端口:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
访问 HAProxy 管理界面(可选):
如果需要,您可以配置 HAProxy 的统计报告页面。打开 /etc/haproxy/haproxy.cfg
文件,添加如下行来启用统计报告页面:
stats enable
stats uri /haproxy_stats
stats auth admin:your_password
然后重新加载 HAProxy 配置文件并访问 http://your_server_ip/haproxy_stats
来查看统计信息。