负载均衡的三种参数设置

1user 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,让同一个用户落到同一台机器上
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、加入权重
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

 

posted @ 2016-02-26 18:19  北京流浪儿  阅读(1842)  评论(0编辑  收藏  举报