使用Haproxy搭建WEB群集
1. 实验需求:
1) 2台服务器部署NgINX服务
2) 1台做Haproxy调度器
3) 搭建负载均衡,测试其效果。
2. 实验环境:
主机 |
操作系统 |
IP地址 |
主要软件 |
Haproxy |
RedHat6.5 32位 |
192.168.10.10 |
haproxy-1.4.24.tar.gz |
Nginx服务器1 |
CentOS--6.5 32位 |
192.168.10.15 |
nginx-1.5.10.tar.gz |
Nginx服务器2 |
CentOS--6.5 32位 |
192.168.10.18 |
nginx-1.5.10.tar.gz |
客户端 |
win7 |
192.168.10.5 |
IE浏览器 |
3. 实验步骤:
基本安装操作:
1.在2台服务器上搭建WEB服务
Server-01:
解压:
创建一个系统用户
配置:
编译并安装
创建一个软连接
写入一个测试页: 并启动nginx
关闭防火墙和selinux;
测试是否正常:
Server-02:
2.在1台服务器上搭建Haproxy服务
① 挂载光盘
② 把本地磁盘的文件共享到linux中。
③ 编译安装Haproxy:
④ Haproxy 服务器配置:
创建配置文件目录:
将haproxy.cfg文件复制到配置文件目录:
⑤ 配置Haproxy文件:
下面两行加上注释(#)
⑥ 创建自启动脚本
⑦ 测试WEB集群:
刷新一下:
如果Haproxy服务器出现故障,是否影响集群使用?如何保证Haproxy高可用。
这时我们就要使用keepalived双机热备。要在Haproxy服务器上搭建Keepalived,这样类似实现切换。让用户不感知服务器出现故障。
时间: 2024-10-12 23:40:17