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  实验结果

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

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

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

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

相关文章
|
5月前
|
负载均衡 应用服务中间件 nginx
nginx-tomcat反向代理以及负载均衡测试
nginx-tomcat反向代理以及负载均衡测试
|
3月前
|
Java 应用服务中间件 Linux
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
|
5月前
|
负载均衡 算法 应用服务中间件
Nginx+Tomcat实现反向代理与负载均衡入门
Nginx+Tomcat实现反向代理与负载均衡入门
240 0
|
12月前
|
应用服务中间件 nginx
68分布式电商项目 - nginx+tomcat反向代理
68分布式电商项目 - nginx+tomcat反向代理
63 0
|
应用服务中间件 nginx Windows
使用Nginx实现反向代理(80端口转发到Tomcat)
修改Nginx的配置文件,在Nginx安装目录中的conf文件夹中
|
缓存 负载均衡 应用服务中间件
Nginx+Tomcat 反向代理负载均衡 配置 学习(1)
Nginx+Tomcat 反向代理负载均衡 配置学习 #user nobody; worker_processes 1;
141 0
|
NoSQL 关系型数据库 MySQL
Docker安装tomcat, mysql,redis(单机版)
Docker安装tomcat, mysql,redis(单机版)
Docker安装tomcat, mysql,redis(单机版)
|
负载均衡 算法 应用服务中间件
反向代理是什么?利用Nginx+Tomcat来搭建反向代理的负载均衡群集
反向代理是什么?利用Nginx+Tomcat来搭建反向代理的负载均衡群集
136 0
反向代理是什么?利用Nginx+Tomcat来搭建反向代理的负载均衡群集
|
应用服务中间件 Windows
反向代理方式实现IIS与Tomcat整合
反向代理方式实现IIS与Tomcat整合
220 0
反向代理方式实现IIS与Tomcat整合
|
负载均衡 应用服务中间件 网络安全
【集群】nginx+keepalived负载均衡高可用(四层/七层反向代理)、nginx+Tomcat动静分离(上)
文章目录 前言 一、nginx反向代理 1.1 四层反向代理(速度快) 1.2 配置stream模块
244 0
【集群】nginx+keepalived负载均衡高可用(四层/七层反向代理)、nginx+Tomcat动静分离(上)