Nginx:分布式/热备

Master

upstream local.picture {   
       server 127.0.0.1:8081 weight=5;  
       server 127.0.0.1:8082 weight=5; # 权重越大,负载权重越大 
       server 127.0.0.1:8083 backup;   # 其它忙时,参与负载 
       server 127.0.0.1:8084 down;     # 不参与负载 
}  

server {
    listen 80; 
    server_name local.picture;
    location / { 
        proxy_pass http://local.picture;  
    }   
}

Slave1

server {
    listen 8081;               
    server_name local.pic1;     
    location / {
        uwsgi_pass 127.0.0.1:9031;
        include uwsgi_params;  
    }
} 

Slave2

server {
    listen 8082;               
    server_name local.pic2;     
    location / {
        uwsgi_pass 127.0.0.1:9032;
        include uwsgi_params;  
    }
} 

Slave3

server {
    listen 8083;               
    server_name local.pic3;     
    location / {
        uwsgi_pass 127.0.0.1:9033;
        include uwsgi_params;  
    }
} 

Slave4

server {
    listen 8084;               
    server_name local.pic4;     
    location / {
        uwsgi_pass 127.0.0.1:9034;
        include uwsgi_params;  
    }
}