当前位置:   article > 正文

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/190822
推荐阅读
相关标签
  

闽ICP备14008679号