nginx负载均衡简单实例
Posted beentogether
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx负载均衡简单实例相关的知识,希望对你有一定的参考价值。
nginx分配服务器策略
1.轮询(默认)
每一个请求按时间顺序逐一分配到不同的祸端服务器,如果后端服务器 down 掉,能自动抵触
2.weight(权重)
weight代表权重,默认为1,权重越高被分配的客户端请求越多
3.ip hash
每个请求按访问 ip 的 hash 结果分配,这样每个方可固定访问一个后端服务器
4.fair (第三方)
按后端服务器的响应时间类分配请求,响应时间短的优先分配
一、做什么?
二、怎样做?
1.所需环境
虚拟机中需要安装 jdk+tomcat(两个)+nginx
2.配置nginx环境
进入 /usr/local/nginx/conf/nginx.conf
2.1.轮询策略
2.1.1.配置
upstream 表示是你要进行负载均衡的服务器列表
proxy_pass 是你规定的跳转的路径
2.1.2.测试
刷新一下
8080和8081服务器是平均分配的
2.2.权重策略
2.2.1配置
8081服务器呗访问的次数是8080服务器的两倍
2.3. ip hash
2.3.1配置
2.4.fair
2.4.1.配置
以上是关于nginx负载均衡简单实例的主要内容,如果未能解决你的问题,请参考以下文章