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,这样类似实现切换。让用户不感知服务器出现故障。
本文出自 “IT随笔” 博客,转载请与作者联系!
原文地址:http://tang493512148.blog.51cto.com/10053350/1738565