nginx配置http负载均衡(一)

根据官方的文档,首先给出了如下所示的范例

温江ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

http {
   upstream myapp1 {
       server srv1.example.com;
       server srv2.example.com;
       server srv3.example.com;
   }

   server {
       listen 80;
       location / {
           proxy_pass http://myapp1;
       }
   }
}

这个例子就是配置了一个名为myapp1的http负载均衡服务器

即为http负载均衡的基本配置格式和语法

nginx负载均衡包括:轮训(round-robin)、最少连接(least-connected)、ip哈希(ip-hash)三种机制

轮训:发送到服务器端的http请求被轮训到负载均衡配置中的服务器;

最少连接:发送到服务器端的http请求被分配到负载均衡配置中活动链接数最少的服务器;

IP哈希:使用一种基于客户端的IP地址的哈希方法来决定分配到请求的服务器

配置方法如下:

  • 最少连接负载均衡

    upstream myapp1 {
       least_conn;
       server srv1.example.com;
       server srv2.example.com;
       server srv3.example.com;
   } 

  • ip哈希

    upstream myapp1 {
       ip_hash;
       server srv1.example.com;
       server srv2.example.com;
       server srv3.example.com;
   }

  • 轮训

       upstream myapp1 {
           server srv1.example.com weight=3;
           server srv2.example.com;
           server srv3.example.com;
       }
   解释:weight为权重,默认为1,如果有五个请求,那么前三个请求会被分配到srv1,第四个请求分配至srv2,第五个请求分配至srv3,如此周而复始。

注意:

       1,默认为轮训方式;

       2,最少连接数和轮训机制会在客户端与服务器会话期间将客户端的请求分配到不同的服务器,而ip哈希可以维持会话,将请求始终保持在同一服务器上


本文标题:nginx配置http负载均衡(一)
网站网址:http://bzwzjz.com/article/ggcicp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 成都网站设计公司 成都网站设计 重庆网站建设 成都企业网站制作 网站制作 高端网站设计 手机网站设计 响应式网站设计方案 LED网站设计方案 公司网站建设 成都网站建设 成都定制网站建设 成都网站建设 重庆手机网站建设 四川成都网站制作 重庆企业网站建设 成都企业网站建设 手机网站制作 网站建设公司 专业网站建设 营销型网站建设