美文网首页
nginx笔记-负载均衡实例

nginx笔记-负载均衡实例

作者: Sunny_苏 | 来源:发表于2020-05-10 17:37 被阅读0次

准备工作

1 安装nginx,假设在虚拟机 ip为192.168.0.X的机器上

2.部署2个tomcat~

tomcat1 在172.10.0.1 ; 在根目录 放一个html 起名字 test.html 内容输出tomcat1

tomcat2在 172.20.0.2; 在根目录 放一个html 起名字 test.html 内容输出tomcat2

然后启动tomcat成功

修改nginx配置 

基础配置如下

在192.168.0.X的机器上找到 /usr/local/nginx/nginx.conf文件

在http模块新增

upstrem myserver{ //起一个服务集群的名字

        server  172.10.0.1:8080;

        server  172.20.0.2:8080;

}

修改一个server:

server{

    listen:80; //监听的nginx端口,默认为80可以在访问时候不假端口号;若修改需要加

    server_name  192.168.0.X;//即nginx虚拟机IP

    localtion   /{

        proxy_pass http:myserver; //修改成上面的服务集群名字

      }

}

然后重启nginx即可;

测试访问

http:192.168.0.X/test.html 页面输出 tomcat1

http:192.168.0.X/test.html  页面输出 tomcat2

nginx负载均衡分配服务器策略

1 轮询 (默认,不需要配置)

2.权重

upstrem myserver{ //起一个服务集群的名字

        server  172.10.0.1:8080 weight =10; //weight 关键字,分配的越大,访问次数越多

        server  172.20.0.2:8080 weight =5;

}

3. ip_hash (用户固定IP访问固定服务器,解决session问题)

upstrem myserver{ //起一个服务集群的名字

ip_hash; //加上关键字就可以了

        server  172.10.0.1:8080 ;

        server  172.20.0.2:8080 ;

}

4.fair (哪台服务器响应速度快,选择哪台)

upstrem myserver{ //起一个服务集群的名字

        server  172.10.0.1:8080;

        server  172.20.0.2:8080;

fair;//加上关键字就可以了

}

相关文章

  • NGINX 负载均衡

    NGINX 负载均衡 利用 NGINX 在多个服务实例中做负载均衡是 NGINX 最常用的场景之一。在将我们现在做...

  • 玩转nginx

    本文内容包括: nginx配置实例之反向代理; nginx配置实例之动静分离; nginx配置实例之负载均衡; n...

  • Nginx负载均衡小知识

    Nginx 负载均衡配置Nginx 重试次数限制Nginx 超时重试 Nginx 负载均衡 负载均衡策略 roun...

  • nginx笔记-负载均衡实例

    准备工作 1 安装nginx,假设在虚拟机 ip为192.168.0.X的机器上 2.部署2个tomcat~ to...

  • Nginx-进阶学习

    目录: Nginx集群和负载均衡 一、Nginx集群和负载均衡 1、集群 2、负载均衡-权重(1)负载均衡-轮训:...

  • Nginx (4)

    Nginx之负载均衡 Nginx 通过Upstream 模块进行负载均衡。 upstream 支持的负载均衡算法N...

  • NGINX负载均衡健康检查WINDOWS SERVER的问题

    NGINX负载均衡健康检查WINDOWS SERVER的问题 @(nginx笔记)[nginx] 事件症状:ngi...

  • Linux学习笔记-Nginx配置参数详细中文说明

    Nginx多台服务器实现负载均衡: 1.Nginx负载均衡服务器: Nginx负载均衡服务器的nginx.conf...

  • Nginx常用命令,解决你日常运维的烦恼

    前面,跟大家简单地介绍了负载均衡和Nginx的一些基础配置(Nginx负载均衡配置实例),接下来,跟大家介绍一下N...

  • nginx负载均衡实例

    一、前言 Nginx不光可以实现Web Server,还可以作为HTTP负载均衡来分发流量给后端的应用程序服务器,...

网友评论

      本文标题:nginx笔记-负载均衡实例

      本文链接:https://www.haomeiwen.com/subject/uenjnhtx.html