问题描述:
之前系统使用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依赖信息文件:...
本文将详细探讨InfluxDB的核心特性和Influx-proxy的功能,并结合"Influx-proxy-2.5.7-linux-amd64.tar.gz"这个压缩包文件,解析其在Linux AMD64平台上可能的部署与使用。 首先,InfluxDB以其高效的存储和查询机制而...
4. **配置IIS站点**:在IIS中设置URL重写规则,将动态请求转发给mod_jk处理。 5. **测试与调整**:启动IIS和Tomcat服务,通过访问网站进行测试,根据实际情况调整配置参数以优化性能。 **安全与维护** 在实际部署中...
apache-shardingsphere-4.1.1-sharding-proxy
browsermob-proxy-2.1.4,与selenium一起进行爬虫,获取network中的链接资源
proxy源代码,linux下的ftp 代理的源代码,大家多多支持啊
开源项目-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
`mod_jk.so`是Apache的一个模块,它用于连接Apache与Tomcat应用服务器,实现负载均衡和应用级代理,这对于运行Java Web应用程序的环境至关重要。...proxy --enable-proxy-balancer --enable-proxy-...
ios-webkit-debug-proxy-1.9.0-win64-bin
window下完整的apache+mod_jk或mod_proxy+tomcat配置方案,用于负载均衡及动静态页面分离。里面包含有相对应版本的apache、tomcat、mod_jk,已经多个参考文档
增加了ngx_http_proxy_connect_module模块的,已经编译好的windows exe文件。 ... 使用方法,放到从官网下的nginx windows包目录下,代替原来的exe文件。... proxy_connect; proxy_connect_allow 443;
代理服务器 BrowserMob Proxy,BrowserMob Proxy 简称 BMP,可以这么说,BMP 绝对是为 Selenium 为生的,Selenium + BMP 的完美搭配,可以实现很多你绝对想象不出来的功能
`mysql-proxy-0.8.5-windows-x86-34bit` 是 MySQL Proxy 的一个特定版本,适用于32位Windows操作系统。 MySQL Proxy 的主要功能和优势包括: 1. **透明代理**:MySQL Proxy 可以悄无声息地插入到客户端和服务器...
`dma-proxy.c`、`dma-proxy-test.c`、`dma-proxy.h` 这些文件名暗示了它们在实现或测试dma-proxy的功能中起到的作用: 1. `dma-proxy.c`: 这通常是一个C语言源代码文件,其中包含了dma-proxy的主要实现逻辑。它可能...
在 Node.js 开发中,`http-proxy-middleware` 是一款非常实用的中间件,主要用于将 HTTP 请求代理转发到其他服务器,这在构建 API 网关、微服务架构或者需要跨域访问时非常有用。这个中间件简化了配置过程,使得...
开源项目-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
目录使用REST API REST API基础通过传递令牌进行身份验证获取路由表添加新路线删除路线自定义错误页面基于主机的路由故障排除 安装先决条件: Node.js≥6 如果要在Linux中安装configurable-http-proxy ,则可以按照...
aws-kube-proxy1.16.8版本示例文件