windows下tomcat7+nginx1.8负载均衡

时间:2021-12-03 07:21:33

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

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

工具/原料

 

tomcat7 下载地址:

nginx1.8 下载地址:

测试项目nginx 下载地址:

方法/步骤

 

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 ;

5

1、启动tomcat7_9001与tomcat7_9002

2、启动nginx

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

END

注意事项

 

tomcat与nginx均为官方纯净应用

无法启动时,有可能端口被占用,请修改端口

windows下tomcat7+nginx1.8负载均衡