快速开始学习Nginx(五)之负载均衡示例

文章描述了如何通过Nginx配置负载均衡,使得对xxx.xxx.xx.xx/deu/a.html的访问在8080和8081两个Tomcat服务间交替,首次访问8080,第二次访问8081,之后再次回到8080。Nginx默认采用轮询策略,但还支持权重分配、ip_hash(解决session问题)和fair(按响应速度分配)等其他模式。
摘要由CSDN通过智能技术生成

1、期望效果:访问xxx.xxx.xx.xx/deu/a.html,第一次进入8080服务,第二次进入8081服务,第三次8080服务

2、首先在两个tomcat的webapps文件夹下创建edu/a.html,内容效果本次不再展示了

3、nginx的配置文件修改如下,添加一个upstream模块,将server_name改为本服务ip,localtion模块添加proxy_pass指向新建的upstream模块的名称

 

 4、保存退出以上步骤后,进入sbin目录进行配置重加载

5、效果如下

 

 

 6、以上可看出,是轮询访问的,nginx的负载均衡默认为轮询,nginx负载均衡有以下几种模式,可自行选择

        a、轮询,依次使用

        b、weight (权重),默认权重为1,数值越大,被访问的可能性越大

 

        c、ip_hash,每个请求都按照请求的ip计算hash值,同一ip的访问都会分配到同一个服务,可以解决seesion问题

 

        d、fair,按照后端相应速度分配

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值