首先准备一个 haproxy的tar包
安装rpm包制作工具
yum install pcre-devel -y 解决依赖性
yum install -y gcc 安装gcc
rpmbuild -tb haproxy-1.6.11.tar.gz 开始制作rpm包
所制作的rpm包所在目录
安装 haproxy 并解压tar包
因为配置文件的模板在源码中,所以需要解压并将源码复制到haproxy读取目录下
并将名称改为haproxy.cfg
因为haproxy需要用户,所以需要创建一个符合需求的用户
groupadd -g 200 haproxy
useradd -u 200 -g 200 -M haproxy
vim /etc/haproxy/haproxy.cfg 修改配置文件
给172.25.254.2 172.25.254.3两台虚拟机安装httpd并打开服务
(笔者已经安装过了,截图仅为演示命令)
vim /etc/security/limits.conf 在最后添加
server1开启服务
在浏览器输入ip加配置文件中的路径
http://172.25.254.1/admin/stats
直接输入ip地址,可以看到编写在servser2和server3上的网页轮询
server1 和server2配置操作如下
从网上下载 crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm两个软件,在所在目录下可以直接yum安装