1、
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
user nobody; worker_processes 4;//一般是CPU的核心數 events{ worker_connections 1024; } http{ upstream mypro { server 182.13.32.12; server 213.11.23.24; } server { listen 8080; location / { proxy_pass http://mypro; } } } |
2、加入ip_hash,讓同一個用戶落到同一臺機器上
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
use nobody; worker_processes 4;//一般是CPU的核心數 events{ worker_connections 1024; } http{ upstream mypro { ip_hash; server 182.13.32.12; server 213.11.23.24; } server { listen 8080; location / { proxy_pass http://mypro; } } } |
3、加入權重
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use nobody; worker_processes 4;//一般是CPU的核心數 events{ worker_connections 1024; } http{ upstream mypro { server 182.13.32.12 weight=2;//被訪問到的概率 server 213.11.23.24; } server { listen 8080; location / { proxy_pass http://mypro; } } } |
負載均衡的進程可以單獨啟動
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/fzjh.conf