mod-jk 迁移mod-proxy URL decode 问题记录

编程技术  /  houtizong 发布于 3年前   252

问题描述:

   之前系统使用mod-jk+ajp协议链接apache+tomcat。正常请求  http://xxx.com/show.htm 在某一处转义为:
http://xxx.com/sho%2577.htm 。这样的链接。并且可以正常访问。

 

  迁移mod-proxy之后转义之后的URL不能访问。

 

原因:

 

1、mod-jk  1.2.23 以下的版本默认会做一次URL decode。参见(http://tomcat.apache.org/security-jk.html

2、jk的配置里面添加

 JkOptions     +ForwardURICompat

之后也会做一次 URL decode  更多的配置参见(http://tomcat.apache.org/connectors-doc/reference/apache.html#Forwarding

 

所以浏览器decode一次 + jk decode %2577 ——》%77——》w

 

扩展:

关于 apache rewrite 应用容器 这里有更多的描述 (http://zldeng1984.iteye.com/blog/1506432

 

 

 

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客