zoukankan      html  css  js  c++  java
  • nginx学习(十):nginx搭建2台tomcat集群

    在讲到Nginx负载均衡的时候,其实Nginx是七层负载均衡

    准备工作

    这里我本地使用虚拟机进行搭建,一共3个虚拟机。

    192.168.247.5配置nginx
    192.168.247.6和192.168.247.7安装tomcat

    修改nginx配置

        upstream tomcats {
             server 192.168.247.6:8080;
             server 192.168.247.7:8080;
    }
    
        server {
                listen       80;
                server_name  www.kevin.com;
        
                #charset koi8-r;
        
                #access_log  logs/host.access.log  main;
        
                location / {
                    proxy_pass http://tomcats;
                }
        
        }
    
    
    

    注意,这里我本地配置hosts文件

    # nginx-dev-kevin
    192.168.247.5 www.kevin.com
    

    访问

    http://www.kevin.com/
    

    效果展示,这里我在标题后面添加了ip

    分发方式

    你会发现现在基本是第一次247.6,然后247.7 这是因为nginx负载均衡分发默认是轮询,适合多台服务器配置相同。

    还有一种方式是加权轮询法适用于机器配置高的 让机器配置高的多处理一些请求

    配置如下

        upstream tomcats {
             #指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况
             server 192.168.247.6:8080 weight=1;
             server 192.168.247.7:8080 weight=5;
    }
    
  • 相关阅读:
    字典序
    分数线划定
    聪明的质检员
    月考
    山头狙击战
    如何查看屏幕touch driver是否在正常工作
    python 核心编程课后练习(chapter 6)
    python 核心编程课后练习(chapter 5)
    python 核心编程课后练习(chapter 3)
    python 核心编程课后练习(chapter 2)
  • 原文地址:https://www.cnblogs.com/zhenghengbin/p/12116248.html
Copyright © 2011-2022 走看看