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

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

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

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

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

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值