Nginx 负载均衡配置

 负载均衡算法

1. 轮询 + 权重 (最为合理,常用)

2. ip_hash / n取模(n= 节点个数) (移动端会因为网络,基站的变动,ip会变动。生产不推荐不用)

3. 最少访问 (记录每个节点服务连接请求个数,比较那个节点连接最少,就路由到那个节点)

# 服务组名servers,监听80端口nginx会根据负载均衡算法指向集群服务的不同节点

http{

     upstream servers{

           server 192.168.126.130:80;

           server 192.168.126.132:80;

           server 192.168.126.133:80;

     }

     server{

           listen  80

           location /{

               proxy_pass http://servers

          }

    }

不同的服务器可能性能不同,可以配置权重 ,使得请求打到性能强的服务器多一些,假设来8次请求

打到130会有5次,打到132有2次,打到133有1次

http{

     upstream servers{

           server 192.168.126.130:80 weight =5;

           server 192.168.126.132:80 weight =2;

           server 192.168.126.133:80 weight =1;

     }

     server{

           listen  80

           location /{

               proxy_pass http://servers

          }

    }

如果流量下去了,不需要那么多的集群服务,服务下线,修改完nginx配置,

不要忘了systemctl reload nginx

http{

     upstream servers{

           server 192.168.126.130:80 weight =5 down;

           server 192.168.126.132:80 weight =2;

           server 192.168.126.133:80 weight =1;

     }

     server{

           listen  80

           location /{

               proxy_pass http://servers

          }

    }

 备用服务,平时不工作,当130 和132 都没法使用时会顶替上去

http{

     upstream servers{

           server 192.168.126.130:80 weight =5 ;

           server 192.168.126.132:80 weight =2;

           server 192.168.126.133:80 weight =1 backup;

     }

     server{

           listen  80

           location /{

               proxy_pass http://servers

          }

    }

相关推荐

  1. Nginx 负载均衡配置

    2024-04-20 18:06:04       17 阅读
  2. nginx负载均衡配置

    2024-04-20 18:06:04       14 阅读
  3. Nginx配置负载均衡

    2024-04-20 18:06:04       8 阅读
  4. NGINX配置负载均衡算法

    2024-04-20 18:06:04       31 阅读
  5. nginx 负载均衡配置详解

    2024-04-20 18:06:04       11 阅读
  6. 四、Nginx配置文件-负载均衡

    2024-04-20 18:06:04       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 18:06:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 18:06:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 18:06:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 18:06:04       20 阅读

热门阅读

  1. 09篇 docker命令详解

    2024-04-20 18:06:04       13 阅读
  2. 在单片机中什么是FLASH

    2024-04-20 18:06:04       18 阅读
  3. MCU的启动流程

    2024-04-20 18:06:04       13 阅读
  4. 设计模式(021)行为型之访问者模式

    2024-04-20 18:06:04       15 阅读
  5. chrome中使用AppEmit调用ocx使用文档,vue调用ocx

    2024-04-20 18:06:04       13 阅读
  6. 安装kafka需优先安装 zookeeper ,scala

    2024-04-20 18:06:04       13 阅读
  7. 设计模式(019)行为型之状态模式

    2024-04-20 18:06:04       13 阅读
  8. Leetcode 4.14

    2024-04-20 18:06:04       11 阅读
  9. CommunityToolkit.Mvvm笔记---ObservableRecipient

    2024-04-20 18:06:04       11 阅读