【操作】【CentOS_7】在VMware中实现web1、web2的负载均衡

一、 虚拟机的相关信息:

在这里插入图片描述

二、虚拟网络的配置工作

1.NAT网络配置如下:
在这里插入图片描述

2.桥接网络如下:
在这里插入图片描述
3.修改相关网卡信息:

(1)修改本机网卡:

#对本机网卡,配置静态的IP和DNS,关闭其DHCP功能,因为nginx服务器桥接到此往卡上,如果不关闭,则会自动分配一个ip,当然也可以不关,主要是本人有强迫症,哈哈

在这里插入图片描述

(2)修改NAT网卡

#配置静态IP和DNS,使这一网段内的虚拟机可以正常上网

在这里插入图片描述

三、修改三台虚拟机的联网模式

1.给nginx服务器再添加一块网卡:

(1)在VMware界面 =>右击虚拟机名称 => 设置

在这里插入图片描述

(2) 点击添加 => 选择里面的网络适配器 => 点击完成

在这里插入图片描述

2.选择nginx中两块网卡的联网模式

在这里插入图片描述

在这里插入图片描述

3.选择web1、web2的联网模式

注:两台web服务器均为NAT上网,步骤参照2中的步骤,自定义中选择VMnet0(NAT模式)

四、配置nginx服务器

1.配置两块网卡的ip

(1)切换至网卡配置目录

cd /etc/sysconfig/network-scripts/

(2)对网卡配置文件进行复制

cp ifcfg-ens33 ifcfg-ens37

#复制的时候,要注意两块网卡的名字
在这里插入图片描述

(3)两块网卡的网络配置信息如下:

#第二个网卡不配网关,只用于内部通信

在这里插入图片描述

在这里插入图片描述

(4)启用ifcfg-ens37网卡配置文件

ifup ifcfg-ens37

(5)查看ip,正确配置如下

ip addr

在这里插入图片描述

2.安装nginx软件并开启服务

(1)安装nginx软件

#导入 Nginx 官方 GPG 密码,如果没有该密码,下载 RPM 包是会出现错误

	rpm --import http://nginx.org/keys/nginx_signing.key

#加入 Nginx 的 RPM 包软件

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

#下载nginx

yum install nginx

(2)开启服务并测试

#nginx占用80端口,如果有其它服务占用80端口,请关闭,不然nginx服务开启失败

systemctl start nginx
systemctl enable nginx

#关闭防火墙

systemctl stop firewalld

#在地址栏里输入 192.168.2.90 正确结果如下:

在这里插入图片描述

五、配置web1服务器(web2的服务器配置与其一样)

1.安装Apache

#本次实验中web1服务器不需要上网,但是由于需要安装Apache,故先使其可以上网,

(1)网络配置如下:

在这里插入图片描述

(2)安装Apache

#参照下面网址内的步骤进行安装并开启服务

https://blog.csdn.net/weixin_43996664/article/details/89943908

(3)编辑html文件

cd /var/www/html
vi index.html

#文件内容如下:

在这里插入图片描述

(4)关闭防火墙,并在地址栏输入 192.168.2.132:801 正确结果如下:

systemctl stop firewalld

在这里插入图片描述

(5)进入刚才的网卡配置文件,把下面网关这一行删掉

在这里插入图片描述

六、负载均衡的实现

#本次实验中使用负载均衡算法是轮询算法,在算法中weight值越大,通过nginx代理分配访问的几率就越大

1.修改相关配置文件如下:

(1)修改配置文件:default.conf

cd /etc/nginx/conf.d
vi default.conf

在这里插入图片描述

(2)编辑配置文件:nginx.conf

cd /etc/nginx
vi nginx.conf

在这里插入图片描述

(3)重启nginx服务

systemctl restart nginx

2.访问测试

(1)在地址栏里输入:192.168.2.90 连续点击刷新,结果如下:

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值