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的“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. 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. 5

    1、启动tomcat7_9001与tomcat7_9002

    2、启动nginx

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

    END

注意事项

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

最新文章

  1. 给tabBar设置图片和字体颜色的几种方法
  2. 转载 - LINUX下查看CPU使用率的命令
  3. 转自 z55250825 的几篇关于FFT的博文(二)
  4. zoj 1010 Area【线段相交问题】
  5. spin.js无图片实现loading进度条,支持但非依赖jquery
  6. Qt窗口屏幕居中显示(有专门的QDesktopWidget,先计算后显示)
  7. Dynamics CRM2011 导入解决方案报根组件插入错误的解决方法
  8. 【一天一道LeetCode】#69. Sqrt(x)
  9. 常见的HTTP状态码(HTTP Status Code)说明
  10. MySQL基本操作——1
  11. JQ JS复制到剪贴板
  12. Python import其他文件夹的文件
  13. python中calendar模块的常用方法
  14. Python和Java编程题(二)
  15. 11 vim文本编辑器
  16. crontab -e文件存放路径
  17. error occurred at recursive SQL level 1
  18. htop详解
  19. 使用linux远程登录另一台linux
  20. adb devices报错解决

热门文章

  1. XScreenSaver强大的锁屏工具
  2. Linux 下查看操作系统信息
  3. Configuring IPMI under Linux using ipmitool
  4. 深入浅出HashMap
  5. 测开之路十六:@classmethod与@staticmethod
  6. ftrace 使用方法
  7. 在Ubuntu custom kernel上裝perf by compile
  8. FZU 2059 MM
  9. matploylib之热力图
  10. MVC的实体模型写在类库,为什么被其他类库调用时,用不了模型的表?