一、配置新的服务器
1.创建新的虚拟机
可以直接把之前安装过nginx和实现过初始化的机器克隆一台出来,然后改一下ip地址和名字即可
,改ip的话直接去/etc/sysconfig/network-scripts这个路径下修改ifcfg-ens33网卡配置,将IPADDR改为不重复的ip即可。
二、配置负载均衡功能
1.备份原来的配置
[root@lb-1 conf]# cp nginx.conf nginx.conf.bak
[root@lb-1 conf]# cp nginx.conf.default nginx.conf
cp:是否覆盖"nginx.conf"? y
2.修改配置文件
[root@lb-1 conf]# vim nginx.conf
[root@lb-1 conf]# cat nginx.conf
worker_processes 2;
events {
worker_connections 2048;
}
http {
#定义一个负载均衡器 名字叫scweb ,会将流量分发到下面的3台服务器里
upstream scweb {
server 192.168.205.132;
server 192.168.205.135;
server 192.168.205.136;
}
#定义一个虚拟主机,对外提供web服务
server {
listen 80;
#定义一个访问网页根目录,定义一个路由,转发到scweb负载均衡配置上去处理
location / {
proxy_pass http://scweb;
}
}
}
[root@lb-1 conf]# nginx -t 检查语法
[root@lb-1 conf]# nginx -s reload 重启服务
三、验证
访问负载均衡的ip地址,点刷新,他会显示不同的页面,说明我们实现了负载均衡,将用户的访问分配到不同的web服务器