LINUX(CENTOS7)NGINX负载均衡简单配置

负载均衡的作用

1、转发功能

按照一定的算法【权重、轮询】,将客户端请求转发到不同应用服务器上,减轻单个服务器压力,提高系统并发量。

2、故障移除

通过心跳检测的方式,判断应用服务器当前是否可以正常工作,如果服务器期宕掉,自动将请求发送到其他应用服务器。

3、恢复添加

如检测到发生故障的应用服务器恢复工作,自动将其添加到处理用户请求队伍中。

 

LINUX(CENTOS7)NGINX安装地址:https://blog.csdn.net/liguoqingxjxcc/article/details/82148364


开始

nginx准备好之后,因为我这里只有一个服务器,所以我这里就在一个服务器上面准备了两个简单的tomcat,如下图

 

找到nginx的配置文件,我这里的配置文件在/usr/local/nginx/conf下面,在http中增加:

upstream tomcatserver1 {  
    server 139.199.203.169:8081 weight=3;  
    server 139.199.203.169:8082;  
} 

修改server为:

server {  
        listen       80;  
        server_name  8080.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.

结束

结尾:仅供自己学习,记录问题和参考,若有带来误解和不便请见谅,共勉!

猜你喜欢

转载自blog.csdn.net/liguoqingxjxcc/article/details/82150239