问题描述:
之前系统使用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)
相关推荐
赠送jar包:hadoop-yarn-server-web-proxy-2.6.0.jar; 赠送原API文档:hadoop-yarn-server-web-proxy-2.6.0-javadoc.jar; 赠送源代码:hadoop-yarn-server-web-proxy-2.6.0-sources.jar; 赠送Maven依赖信息文件:...
apache-shardingsphere-4.1.1-sharding-proxy
开源项目-mtojek-aws-lambda-go-proxy.zip,mtojek/aws-lambda-go-proxy: Pass Lambda events to the application running on your machine | Debug real traffic locally | Forget about redeployments
window下完整的apache+mod_jk或mod_proxy+tomcat配置方案,用于负载均衡及动静态页面分离。里面包含有相对应版本的apache、tomcat、mod_jk,已经多个参考文档
browsermob-proxy-2.1.4,与selenium一起进行爬虫,获取network中的链接资源
开源项目-go-httpproxy-httpproxy.zip,转到HTTP代理服务器库
在配置前端Apache服务器和后端Tomcat服务器通信时需要用到的配置文件。需要搭配mod_proxy一块使用。在Apache中更改workers.properties、uriworkermap.properties的配置。Add Type MIME属性。
registry.aliyuncs.com-google-containers-kube-proxy.v1.22.17
aws-kube-proxy1.16.8版本示例文件
docker-letsencrypt-nginx-proxy-companion-examples, 结合 Docker gen和 letsencrypt Nginx 代理伙伴的示例 docker-letsencrypt-nginx-proxy-companion-examples这个库是使用 nginx代理插件, docker gen和 docker-...
浪曦经典Java代码--反射+代理reflection_proxy源码 优秀代码,值得java学习者学习!
java运行依赖jar包
influx-proxy-2.5.7-linux-amd64.tar.gz
nginx-1.25.1(ngx_http_proxy_connect_module)windows版本
借助aws-lambda-go-api-proxy,可以轻松运行使用框架编写的Golang API,例如使用AWS Lambda的和Amazon API Gateway编写的框架。 入门 第一步是安装所需的依赖项 # First, we install the Lambda go libraries $ go ...
Step-by-Step guide to develop Outbound ABAP Proxy from SAP with PDF attachment
flex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jar
苹果版charles
Linux运维-运维构架师-高级运维架构师-Day12-zabbix-2-7.分布式监控proxy.mp3
让Node.js代理变得很简单,可轻松配置代理中间件,用于连接,快速,浏览器同步等等。