apache转发tomcat路径_apache 使用ProxyPass集成tomcat (使用代理转发映射tomcat不同层次路径)...

原来一直使用nginx做代理转发, 一个是因为安装方便 另一原因是配置简单.

其实本人对nginx理解毫无深度, 只是会用些基本功能而已.

以往都只是转发一下端口, 并没有将tomcat下的某个项目 直接配置成IP地址80端口转发的.

这次有这样的需求试了试竟然不好使了.

尝试了N种方式, 最后也只是能把首页转发过去 而且静态文件(jpg css js)都无法请求到.

急了!!

换apache做转发, 结果一样 毫无改变. 于是开始各种尝试.

发现转发以后的路径除了根目录以外其他的部分还是自动加上了项目名称.

冷静的想了想, 不行咱就配置两次转发把. 先把根目录转发到IP上.

再将项目下其他目录转发到IP地址加项目名称上, 这样至少看上去能接受了.

尝试了几次, 下面这种算是成功了. 详细配置如下:

-------------------------------------------------------------------------------

ProxyRequests On

ProxyVia On

Order deny,allow

allow from all

ProxyPass /test http://127.0.0.1:8080/test

ProxyPassReverse /test  http://127.0.0.1:8080/test

ProxyPass / http://127.0.0.1:8080/test/

ProxyPassReverse / http://127.0.0.1:8080/test/

-----------------------------------------------------------------

需要注意的是: 对于项目目录的转发拦截需要放在 根目录转发的前面,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值