码迷,mamicode.com
首页 > 其他好文 > 详细

LB负载均衡集群nginx(代理)

时间:2016-11-24 22:27:01      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:nginx代理

nginx负载均衡集群

实际上就是代理

环境说明:

Nginx分发器;一个公网IP,一个内网IP

RS1 只有一个内网ip

RS2 只有内网ip

#nginx分发器上编辑文件

#nginx负载均衡有自动检测rs的机制,当rs有一台机器宕机,nginx就不会把请求发个给那台rs

 

vim /usr/local/nginx/conf/vhosts/upstream.conf

 

upstream aming {            # 引用upstream模块 aming别名

#      ip_hash;                    # nginx的一种算法,把用户的请求固定到一个RS

       server 192.168.134.137;       # RS真实机器的IP

       server 192.168.134.138;        # RS真实机器的IP

}

server {

       listen 80;

       server_name www.123.com;  # 访问的域名,相当于虚拟主机IP

       location / {

                        proxy_pass http://aming/;             #自己做的别名

                        proxy_set_header Host$host;        #加上这个不会报错

}

 

}

 

 

加权重

upstream aming {

#      ip_hash;

       server 192.168.134.135 weight=2;

       server 192.168.134.138 weight=1;

}

server {

       listen 80;

       server_name www.123.com;

       location / {

                        proxy_passhttp://aming/;

                        proxy_set_header Host $host;

}

 

}

 

 

#测试

curl -x192.168.134.135:80 www.123.com


本文出自 “11736718” 博客,请务必保留此出处http://11746718.blog.51cto.com/11736718/1876201

LB负载均衡集群nginx(代理)

标签:nginx代理

原文地址:http://11746718.blog.51cto.com/11736718/1876201

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!