zoukankan      html  css  js  c++  java
  • windows下tomcat7+nginx1.8负载均衡

    1、负载平衡是一种常用的跨多个应用程序实例 技术优化资源利用率,最大化吞吐量, 减少延迟,并确保容错配置。

    2、使用nginx作为非常有效的HTTP负载均衡器 将流量分发给几个应用程序服务器和改善 性能、可伸缩性和可靠性nginx的web应用程序。

    工具/原料

     
    • tomcat7 下载地址:http://pan.baidu.com/s/1pJxlzF9
    • nginx1.8 下载地址:http://pan.baidu.com/s/1nts5TTB
    • 测试项目nginx 下载地址:http://pan.baidu.com/s/1hq6niz6

    方法/步骤

     
    1. 1

      将tomcat复制成两份,如下图

    2. 2

      修改两个tomcat的端口,找到路径“conf”的server.xml,

      修改后情况分别如下:

    3. 3

      1、下载“测试项目nginx",解压后如下图;

      2、分别在两个tomcat的“confCatalinalocalhost“(没有此目录则创建),新建nginx.xml,内容分别为:

      <!-- tomcat7_9001配置 -->

      <Context docBase="D:project ginx9001" reloadable="false"> 

      </Context>

      <!-- tomcat7_9002配置 -->

      <Context docBase="D:project ginx9002" reloadable="false"> 

      </Context>

    4. 4

      配置nginx,找到路径”nginx-1.8.0conf“的 nginx.conf 文件,修改情况如下图:

      upstream tomcat_nginx{

         server 127.0.0.1:9001;

         server 127.0.0.1:9002;

      }

      proxy_pass http://tomcat_nginx;

    5. 5

      1、启动tomcat7_9001与tomcat7_9002

      2、启动nginx

      3、访问:http://127.0.0.1:9500/nginx/,负载均衡部署成功如下图:

      END

    注意事项

     
    • tomcat与nginx均为官方纯净应用
    • 无法启动时,有可能端口被占用,请修改端口
  • 相关阅读:
    SQL JOIN
    string.Empty, "" 和 null 三者的区别
    java JDBC
    java 自定义注解
    Spring Bean自动检测
    Spring Aware接口
    IObservable 接口
    CloseHandle()函数的使用
    [置顶] 记一次讲座与前辈的对话
    让用户关上门说话:覆盖全美6000个社区的邻居私密社交网站Nextdoor是如何壮大的?
  • 原文地址:https://www.cnblogs.com/telwanggs/p/6473149.html
Copyright © 2011-2022 走看看