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];
文章归档
文章标签
友情链接