请选择 进入手机版 | 继续访问电脑版

[linux] windows下tomcat7+nginx1.8负载均衡

[复制链接]
发表于 2019-4-1 19:57:36 |显示全部楼层
什么是负载均衡:
负载平衡是一种常用的跨多个应用程序实例 技术优化资源利用率,最大化吞吐量, 减少延迟,并确保容错配置。
使用nginx作为非常有效的HTTP负载均衡器 将流量分发给几个应用程序服务器和改善 性能、可伸缩性和可靠性nginx的web应用
程序.
工具/原料

方法/步骤
  • 1
    将tomcat复制成两份,如下图



  • 2
    修改两个tomcat的端口,找到路径“conf\”的server.xml,
    修改后情况分别如下:




  • 3
    1、下载“测试项目nginx",解压后如下图;
    2、分别在两个tomcat的“conf\Catalina\localhost“(没有此目录则创建),新建nginx.xml,内容分别为:
    <!-- tomcat7_9001配置 -->
    <Context docBase="D:\project\nginx9001" reloadable="false">
    </Context>
    <!-- tomcat7_9002配置 -->
    <Context docBase="D:\project\nginx9002" reloadable="false">
    </Context>



  • 4
    配置nginx,找到路径”nginx-1.8.0\conf“的 nginx.conf 文件,修改情况如下图:
    upstream tomcat_nginx{
       server 127.0.0.1:9001;
       server 127.0.0.1:9002;
    }
    proxy_pass http://tomcat_nginx;




  • 5
    1、启动tomcat7_9001与tomcat7_9002
    2、启动nginx
    3、访问:http://127.0.0.1:9500/nginx/,负载均衡部署成功如下图:




    END



注意事项
  • tomcat与nginx均为官方纯净应用
  • 无法启动时,有可能端口被占用,请修改端口















原文地址:https://www.cnblogs.com/love540376/p/6473149.html


您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2020-11-27 07:18 , Processed in 0.143160 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部