实验环境:
4台Linux服务器,两台做Web服务器,1台安装HAProxy,1台做客户端,实现如下功能:
- 客户端访问HAProxy,HAProxy分发请求到后端Real Server
- 开启HAProxy监控页面,及时查看调度器状态
- 设置HAProxy为开机启动
一 web1 和web2服务器的配置:
1.配置apache-保证页面能访问
2.配置web1和web2的rip分别为:192.168.2.100 192.168.2.200
二 部署HAProxy服务器
HAProxy服务器需要配置 DIP为:192.168.4.5,VIP为:192.168.2.5
1)配置网络,安装软件
- [root@haproxy ~]# echo 'net.ipv4.ip_forward = 1' >> sysctl.conf //开启路由转发
- [root@haproxy ~]# sysctl -p
- [root@haproxy ~]# yum -y install haproxy
2)修改配置文件
- root@haproxy ~]# vim /etc/haproxy/haproxy.cfg
- global
- log 127.0.0.1 local2 ###[err warning info debug]
- chroot /usr/local/haproxy
- pidfile /var/run/haproxy.pid ###haproxy的pid存放路径
- maxconn 400