拓扑图:
推荐步骤:
- Haproxy服务器和服务器以及客户端配置IP地址
- 安装配置两台Nginx网站服务器
- 配置Haproxy和DNS服务器使用域名www.bdqn.com访问负载均衡群集
实验步骤:
一、Haproxy服务器和服务器以及客户端配置IP地址
1、haproxy配置IP地址和路由功能
(1)haproxy服务器生成外网网卡配置IP地址
(2)Haproxy服务器配置内网IP地址
(3)Haproxy服务器外网IP地址
vim ifcfg-ens33
(4)重新启动网卡服务查看配置的DNS
(5)Haproxy服务器开启路由转发功能
2、第一台web服务器配置IP地址
(1)修改网卡配置文件
(2)重启网卡服务查看配置的默认网关
3、第二台web服务器配置IP地址
(1)修改网卡配置文件
(2)重启网卡服务查看配置的默认网关
4、客户端配置IP地址
(1)客户端配置IP地址
(2)查看配置的IP地址
二、安装配置两台Nginx网站服务器
1、配置第一台web服务器安装依赖软件和创建管理用户
(1)切换系统关盘安装依赖程序
(3)删除系统yum仓库配置本地yum仓库
(4)挂载系统盘
(5)安装依赖软件和创建管理Nginx用户
2、配置安装第一台web服务器
(1)切换到云计算光盘
(3)解压缩配置Nginx服务器
(4)编译安装Nginx优化服务器命令
(5)优化服务器命令
(6)设置Nginx服务器主页
(7)启动服务器查看运行状态
3、配置第二台web服务器安装依赖软件和创建管理用户
(1)切换系统关盘安装依赖程序
(2)删除系统yum仓库配置本地yum仓库
(3)挂载系统盘
(4)安装依赖软件和创建管理Nginx用户
2、配置安装第二台web服务器
(1)切换到云计算光盘
(2)解压缩配置Nginx服务器
(3)编译安装Nginx优化服务器命令
(4)优化服务器命令
(5)设置Nginx服务器主页
(6)启动服务器查看运行状态
三、配置haproxy和DNS服务器使用域名www.bdqn.com访问负载均衡群集
1、安装配置依赖程序
(1)切换系统光盘安装依赖程序
(2)删除yum仓库配置本地yum仓库
(3)挂载系统光盘
(4)安装haproxy依赖软件
2、配置安装haproxy
(1)切换到程序光盘
(2)解压配置源代码程序
(3)生成haproxy配置文件目录和主配置文件
(4)生成服务器控制文件添加系统服务设置开机自动启动
(5)创建服务目录优化命令
3、配置haproxy服务支持负载均衡启动服务
(1)修改haproxy主配置文件
vim /etc/haproxy/haproxy.cfg
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
maxconn 2000
chroot /usr/share/haproxy
uid 99
gid 99
daemon
defaults
log global
mode http
option httplog
option dontlognull
retries 3
redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen nginx 192.168.200.10:80
option httpchk GET /index.html
balance roundrobin
server web01 192.168.100.20:80 check inter 2000 fall 3
server web02 192.168.100.30:80 check inter 2000 fall 3
(2)启动服务查看服务运行状态
4、搭建DNS服务器使用域名www.bdqn.com访问负载均衡群集
(1)切换到系统光盘
(3)挂载系统光盘到/mnt目录
(4)安装DNS服务器
(5)修改DNS服务器主配置文件检查主配置文件是否错误
(6)修改DNS区域数据库文件
(7)启动DNS服务设置开机自动启动
(8)查看服务运行状态验证DNS
5、客户端访问haproxy的网站服务器域名www.bdqn.com验证
(1)第一次访问网站服务器
(2)第二次访问网站服务器