nginx-tomcat反向代理以及负载均衡测试

简介: nginx-tomcat反向代理以及负载均衡测试

负载均衡测试:

1、启动多个tomcat

1.1、修改/conf/server.xml文件

/* 修改SHUTDOWN端口号,默认是8005,将其修改为未被占用的端口号 */  
    <Server port="9005" shutdown="SHUTDOWN">  
    /* 修改HTTP/1.1端口号,默认是8080 */  
    <Connector port="9527" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />  
    /* 修改AJP/1.3端口号,默认是8009 */  
    <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />  

1.2、修改tomcat启动文件:E:\nginx\apache-tomcat-8.5.37-8081\webapps\ROOT\index.jsp,区分不同tomcat

1.3、进入tomcat目录

E:\nginx\apache-tomcat-8.5.37-8080\bin,E:\nginx\apache-tomcat-8.5.37-8081\bin

命令行启动startup.bat即可。

按照此方法修改端口号在本地启动多个tomcat。

2、修改nginx的配置文件

然后启动nginx。

3、在浏览器中输入localhost,然后F5刷新页面,可以看到2个tomcat的页面切换:

反向代理测试

1、tomcat配置以及运行如上

2、修改nginx/conf/nginx.conf文件,配置反向代理

3、启动nginx,在浏览器中打开www.123.com,结果如下:

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
18天前
|
负载均衡 算法 应用服务中间件
面试题:Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?
字节跳动面试题:Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?
32 0
|
8天前
|
负载均衡 应用服务中间件 nginx
Nginx 负载均衡
Nginx 负载均衡
22 2
|
19天前
|
应用服务中间件 nginx
nginx进行反向代理的配置
在Nginx中设置反向代理的步骤:编辑`/etc/nginx/nginx.conf`,在http段加入配置,创建一个监听80端口、服务器名为example.com的虚拟主机。通过`location /`将请求代理到本地3000端口,并设置代理头。保存配置后,使用`sudo nginx -s reload`重载服务。完成配置,通过example.com访问代理服务器。
25 0
|
1月前
|
负载均衡 应用服务中间件 Linux
|
2月前
|
tengine Rust 负载均衡
反向代理学习笔记(一) Nginx与反向代理绪论
反向代理学习笔记(一) Nginx与反向代理绪论
|
2月前
|
负载均衡 Java 应用服务中间件
|
2月前
|
负载均衡 监控 应用服务中间件
Nginx负载均衡:你的网站流量翻倍利器
Nginx负载均衡:你的网站流量翻倍利器
43 0
|
2月前
|
消息中间件 关系型数据库 MySQL
使用Nginx的stream模块实现MySQL反向代理与RabbitMQ负载均衡
使用Nginx的stream模块实现MySQL反向代理与RabbitMQ负载均衡
63 0
|
3月前
|
负载均衡 算法 前端开发
Ngnix之反向代理、负载均衡、动静分离
Nginx是一个高性能的开源Web服务器,它还可以用作反向代理、负载均衡器以及动静分离的工具。
|
3月前
|
缓存 负载均衡 算法
【Nginx】Nginx 负载均衡
【1月更文挑战第25天】【Nginx】Nginx 负载均衡