首页 > 其他 > 详细

nginx学习(十):nginx搭建2台tomcat集群

时间:2019-12-29 21:23:34      阅读:83      评论:0      收藏:0      [点我收藏+]

在讲到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;
}

nginx学习(十):nginx搭建2台tomcat集群

原文:https://www.cnblogs.com/zhenghengbin/p/12116248.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!