负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法。
安装Nginx
Centos7 安装Nginx
第一种方式:通过yum安装
直接通过 yum install nginx 肯定是不行的,因为yum没有nginx,所以首先把 nginx 的源加入 yum 中。
运行下面的命令: 1.将nginx放到yum repro库中
配置负载均衡
测试环境
A服务器IP :192.168.18.131 (主) B服务器IP :192.168.18.132 C服务器IP :192.168.18.133
三台服务器,通过本机的VMware虚拟机进行创建,安装的系统均为Centos 7,Nginx版本一致(如上文)
部署思路 A服务器做为主服务器,域名直接解析到A服务器上,由A服务器负载均衡到B服务器与C服务器上。
nginx.conf设置
A服务器nginx.conf设置
为了突出显示负载服务器切换的效果,我们将两个服务器的weight值都设成一样的,这样在访问时,就能明显看出效果
保存重启 nginx -s reload
分别配置B、C服务器nginx.conf设置
实测
访问http://192.168.18.131 刷新界面 可以看到界面内容为Nginx2或者Nginx3
请点击此处输入
图片描述
结论:
访问http://192.168.18.131 结果,刷新会发现所有的请求均分别被主服务器(192.168.18.131)分配到B服务器(192.168.18.132)与C服务器(192.168.18.133)上,实现了负载均衡效果。
领取专属 10元无门槛券
私享最新 技术干货