欢迎光临散文网 会员登陆 & 注册

Linux服务器构建与运维管理-CentOS-实验07:使用Nginx实现负载均衡

2023-08-25 17:22 作者:zhaodongfengweb  | 我要投稿

一、实验目的

1、了解负载均衡的基本原理;

2、掌握使用Nginx实现负载均衡。

二、实验学时

2学时

三、实验类型

综合型

四、实验需求

1、硬件

每人配备计算机1台。

2、软件

Windows操作系统,安装Oracle VM VirtualBox软件,安装Mobaxerm软件。

3、网络

本地主机与虚拟机能够访问互联网,不使用DHCP服务。

4、工具

五、实验任务

1、实现负载均衡服务的搭建,并发布网站;

2、实现负载均衡服务的测试。

六、实验环境

1、本实验需要VM 3台;

2、本实验VM配置信息如下表所示;

3、本实验拓扑图。

七、实验内容及步骤

1、内网网站服务器-1的配置,并发布网站

在 VM-Lab-02-Task-02-10.0.0.253 主机上操作,进行内部网站服务器的建设和网站发布。具体步骤:

(1)创建内部网站服务器的VM,按照《实验01:安装 Linux 操作系统》的内容进行创建。

(2)完成服务器防火墙的配置。

(3)安装Apache。

(4)参照《实验04:使用 Apache 发布网站》的内容,发布5个网站。网站发布的结果为使用IP地址发布网站;使用端口81、8080发布网站;使用虚拟目录site4、site45发布网站。

2、内网网站服务器-2的配置,并发布网站

(1)克隆内网网站服务器-1。

(2)修改网络配置,将IP地址修改为10.0.0.3。

(3)发布内容与内网网站服务器-1内容一致。

3、配置Nginx实现负载均衡

在VM-Lab-07-Task-01-172.20.1.16主机上操作,配置Nginx并实现负载均衡服务。

(1)安装Nginx。

(2)通过修改配置文件,实现轮询负载均衡。

4、配置Nginx状态监控

在VM-Lab-07-Task-01-172.20.1.16主机上操作,配置Nginx并实现服务监控。

Nginx提供了一个内置的状态信息监控页面可用于监控Nginx的整体访问情况,这个功能由ngx_http_stub_status_module模块进行实现。

(1)使用命令检测当前Nginx是否有status功能;

(2)配置Nginx实现监控。

5、访问测试

在本机上配置Hosts文件,通过访问域名www.a.demo、www.b.demo、www.c.demo、www.d.demo、www.e.demo来进行以下测试:

(1)两台内部服务器均正常,进行访问测试。查看Nginx状态监控。

(2)手动关闭内部网站服务器-1,进行网站访问测试。查看Nginx状态监控。

(3)手动关闭内部网站服务器-2,进行网站访问测试。查看Nginx状态监控。测试结果应如下:

创作说明

配图图书:Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)

图书网站:http://linux.book.51xueweb.cn

作者:阮晓龙 冯顺磊 董凯伦 于冠军 张浩林 李朋楠 编著 

出版社:中国水利水电出版社

ISBN:9787517092025


实验指导撰写团队:徐志豪 李兵兵 毋天翔

实验指导审核:阮晓龙 冯顺磊  



Linux服务器构建与运维管理-CentOS-实验07:使用Nginx实现负载均衡的评论 (共 条)

分享到微博请遵守国家法律