haproxy类似nginx、apache 均是7层负载:动静分离,比较智能,可以实现高可用+负载均衡+支持虚拟主机
和nginx很像,但是haproxy(不可以缓存)和nginx(可以缓存),二者都是httpd的代理
1.搭建实验环境
三台7版本的虚拟机+一台7版本的物理机
主机名 | IP | 服务 |
---|---|---|
虚拟机server1 | 172.25.12.1 | haproxy,httpd,代理服务器 |
虚拟机server2 | 172.25.12.2 | httpd,php,后端服务器 |
虚拟机server3 | 172.25.12.3 | httpd,php,后端服务器 |
物理机 | 172.25.12.250 | 测试端 |
创建快照
给快照导入镜像
yan2和yan3同理,开启三台虚拟机
用真机连接三台虚拟机
开启真机的共享yum源
给server1配置网络yum源
给server2配置网络yum源
给server3配置网络yum源
2.搭建一个基本的haproxy服务器
- (1)在server1上面搭建HAProxy服务器