负载均衡的作用
1、转发功能
按照一定的算法【权重、轮询】,将客户端请求转发到不同应用服务器上,减轻单个服务器压力,提高系统并发量。
2、故障移除
通过心跳检测的方式,判断应用服务器当前是否可以正常工作,如果服务器期宕掉,自动将请求发送到其他应用服务器。
3、恢复添加
如检测到发生故障的应用服务器恢复工作,自动将其添加到处理用户请求队伍中。
LINUX(CENTOS7)NGINX安装地址:https://www.cnblogs.com/kawhileonardfans/p/10966581.html
nginx准备好之后,因为我这里只有一个服务器,所以我这里就在一个服务器上面准备了两个简单的tomcat,如下图
找到nginx的配置文件,我这里的配置文件在/usr/local/nginx/conf下面,在http中增加:
upstream tomcatserver1 {
server 139.199.203.169: weight=;
server 139.199.203.169:;
}
然后修改server为:
server {
listen ;
server_name .max.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://tomcatserver1;
index index.html index.htm;
}
}
修改之后的结果如下:
重新启动nginx
重启之后,然后使用地址:http://139.199.203.169/test/index.html就可以看下配置之后的效果了,不断刷新就可以看见页面有时候是tomcat1、有时候是tomcat2.