tomcat 单机反向代理的搭建

简介: tomcat 单机反向代理的搭建

一  tomcat nginx 动静分离

(一)常见四种情况

1,standaione

此模式一般在测试环境   tomcat抗高并发 差  

2,单机反向代理

nginx 做代理 和静态资源处理 把动态给tomcat

AJP 是httpd和tomcat 的特殊协议 因为这同一家公司开发的软件3,

3,反向代理多机

nginx 做代理 和静态资源处理 把动态给tomcat  并负载均衡

4,反向代理多机多级

前面的nginx 做代理   后面的负载均衡

nginx 处理静态  tomcat处理动态

(二)实验 单机反向代理

1, 实验环境

192.168.217.77 机器装tomcat  做真实服务器

192.168.217.66 机器 装好nginx    并做反向代理  指向77tomcat

192.168.217.99  机器做客户机

2. 步骤

2.1客户机配置

填写 /etc/hosts  文件  访问域名的时候能找到对应ip  

注意  此处ip 为 nginx 代理服务器的ip

2.2nginx 服务器配置

先写配置文件  

访问代理服务器的主页面    等于访问www.a.com:8080

再写/etc/hosts  文件  访问域名的时候能找到对应ip

注意  此处ip 为 tomcat 真实服务器的ip

重启 nginx

2.3 tomcat 真实服务器设置

写 tomcat 配置文件 做虚拟主机

注意 优先级!  该Host  优先级 应该与

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">  

同一级  否则匹配不到  只会去默认页面

接着搭建页面

改属主  属组

最后重启  tomcat

2.4  实验结果

客户机  能成功访问到  真实服务机内容

并且客户机能看到什么 是代理服务器控制的 因为代理服务器 会重新封装请求

和客户机请求什么半毛钱关系没有

不论 客户机输入什么  访问的都是代理服务器指向的内容

相关文章
|
负载均衡 应用服务中间件 nginx
nginx-tomcat反向代理以及负载均衡测试
nginx-tomcat反向代理以及负载均衡测试
218 0
|
缓存 Java 应用服务中间件
nginx的正向代理和反向代理以及tomcat
Nginx的正向代理和反向代理功能在不同的场景中具有重要作用,正向代理主要用于客户端访问控制和匿名浏览,而反向代理则用于负载均衡和高可用性服务。Tomcat作为Java Web应用服务器,与Nginx结合使用,可以显著提升Web应用的性能和稳定性。通过合理配置Nginx和Tomcat,可以构建高效、稳定和可扩展的Web服务架构。
525 11
|
Java 应用服务中间件 Linux
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
|
应用服务中间件 Linux nginx
Linux操作系统 Nginx反向代理Tomcat服务器
Linux操作系统Nginx反向代理Tomcat服务器
341 2
Linux操作系统 Nginx反向代理Tomcat服务器
|
负载均衡 算法 应用服务中间件
Nginx+Tomcat实现反向代理与负载均衡入门
Nginx+Tomcat实现反向代理与负载均衡入门
731 0
|
NoSQL 关系型数据库 MySQL
Docker安装tomcat, mysql,redis(单机版)
Docker安装tomcat, mysql,redis(单机版)
Docker安装tomcat, mysql,redis(单机版)
|
应用服务中间件 nginx
68分布式电商项目 - nginx+tomcat反向代理
68分布式电商项目 - nginx+tomcat反向代理
320 0
|
应用服务中间件 nginx Windows
使用Nginx实现反向代理(80端口转发到Tomcat)
修改Nginx的配置文件,在Nginx安装目录中的conf文件夹中
|
缓存 负载均衡 应用服务中间件
Nginx+Tomcat 反向代理负载均衡 配置 学习(1)
Nginx+Tomcat 反向代理负载均衡 配置学习 #user nobody; worker_processes 1;
267 0
|
负载均衡 算法 应用服务中间件
反向代理是什么?利用Nginx+Tomcat来搭建反向代理的负载均衡群集
反向代理是什么?利用Nginx+Tomcat来搭建反向代理的负载均衡群集
309 0
反向代理是什么?利用Nginx+Tomcat来搭建反向代理的负载均衡群集