什么是负载均衡:
负载平衡是一种常用的跨多个应用程序实例 技术优化资源利用率,最大化吞吐量, 减少延迟,并确保容错配置。 使用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


END
注意事项
- tomcat与nginx均为官方纯净应用
- 无法启动时,有可能端口被占用,请修改端口
原文地址:https://www.cnblogs.com/love540376/p/6473149.html
|