nginx 负载均衡

nginx配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
worker_processes  1;
 
events {
  worker_connections  1024;
}
 
http {
 
  server {
    listen 8081;
    location / {
      root /data/xc1;
    }
  }
 
  server {
    listen 8082;
    location / {
      root /data/xc2;
    }
  }
 
  server {
    listen 8083;
    location / {
      root /data/xc3;
    }
  }
 
  upstream myproject {
    server 172.31.221.178:8081;
    server 172.31.221.178:8082;
    server 172.31.221.178:8083;
  }
 
  server {
    listen 80;
    location / {
      proxy_pass http://myproject;
    }
  }
}

 

  • 默认为循环调度
  • least_conn 最小连接
  • ip_hash 会话选择特定的服务器
  • weight 加权负载均衡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
upstream myproject {
  least_conn;
  server 172.31.221.178:8081;
  server 172.31.221.178:8082;
  server 172.31.221.178:8083;
}
 
upstream myproject {
  ip_hash;
  server 172.31.221.178:8081;
  server 172.31.221.178:8082;
  server 172.31.221.178:8083;
}
 
upstream myproject {
  server 172.31.221.178:8081 weight=3;
  server 172.31.221.178:8082;
  server 172.31.221.178:8083;
}

  

重新载入配置文件: 
1
/usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件

   

访问:

1
http://loc168/

   

 

posted @   草木物语  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示