nginx反向代理,负载均衡

我不是女神ヾ 2022-05-23 13:18 378阅读 0赞

反向代理:

upstream tomcatserver1 {

  1. server192.168.72.49;

}

upstream tomcatserver2 {

  1. server192.168.72.50;

}

server{

  1. listen 80;
  2. server\_name www.test1.com;
  3. location /\{

proxy_pass http://tomcatserver1 //对应upstream的名称

}

}

server{

  1. listen 80;
  2. server\_name www.test2.com;
  3. location /\{

proxy_pass http://tomcatserver2 //对应upstream的名称

}

}

www.test1.com访问nginx,nginx转到192.168.72.49

www.test2.com访问nginx,nginx转到192.168.72.50

负载均衡:

在upstream下面在增加所需的服务器地址

upstream tomcatserver1 {

  1. server192.168.72.49;
  2. server192.168.72.69;

}

这样访问 Tomcatserver1 会跳到192.168.72.49,192.168.72.69两个地址中的一个,两个地址的访问几率是一样的。

我们可以设置访问几率:

upstream tomcatserver1 {

  1. server192.168.72.49 weight=1; //weight设置权重,weight越大访问几率越大
  2. server 192.168.72.69 weight=2;

}

此时跳到192.168.72.49几率为三分之一,跳到192.168.72.69几率为三分之二

发表评论

表情:
评论列表 (有 0 条评论,378人围观)

还没有评论,来说两句吧...

相关阅读

    相关 nginx负载均衡反向代理

    负载均衡 负载均衡是有多台服务器以对称的方式组成一个服务器集合,每台服务器都能具有等价的地位,都可以单独对外提供服务而无需其他服务器辅助。通过某种负载分担技术,将外部发送来

    相关 Nginx反向代理负载均衡

    反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet

    相关 nginx反向代理负载均衡

    1、正向代理 正向代理就是我们平时说的代理上网,局域网中的用户通过网关做代理访问外部的网络。 ![70][] 2、反向代理 在计算机网络中,反向代理是一种代理服