nginx tomcat SSL下的request获取信息问题
来源:互联网 发布:时时彩计划软件免费版 编辑:程序博客网 时间:2024/06/06 10:06
最近由于项目子系统比较多
所以拆分出了几个TOMCAT出来
但是客户方只给了一个端口号,非443
只能用代理的方式了刚好学习一下NGINX这个著名的WEB服务器
使用过程中,NGINX配了SSL后,在程序里的request.getServerPort取到的总是443,
网上没相关的修改默认端口的样例,只能自己查了
终于在http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/valves/RemoteIpValve.html
里找到了一个setPortHeader()的方法,
而TOMCAT7开始才有的,6.0里是没有这个方法的
详细方法如下:
NGINX配置以下:
location ~ /demo-* {
root html;
index index.html index.htm;
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
}
TOMCAT 需要在server.xml的
<Valve className="org.apache.catalina.valves.RemoteIpValve"
remoteIpHeader="x-forwarded-for"
remoteIpProxiesHeader="x-forwarded-by"
protocolHeader="x-forwarded-proto"
portHeader="x-forwarded-port"
/>
好了。这回正常了,未知坑继续探索
- nginx tomcat SSL下的request获取信息问题
- nginx+tomcat的ssl认证问题汇总
- Nginx SSL+Tomcat问题总结
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议详解
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
- Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
- nginx ssl tomcat no ssl https http问题
- Nginx配置ssl以及简单的+Tomcat
- Nginx SSL+Tomcat https
- nginx+tomcat+ssl
- CentOS 下对 Nginx + Tomcat 组合的申请 SSL 证书的安装
- Nginx SSL 结合Tomcat 重定向URL变成HTTP的问题
- Nginx SSL 结合Tomcat 重定向URL变成HTTP的问题
- HaProxy+Nginx+Tomcat获取真实ip的配置问题
- 校验码之奇偶校验码
- PHP 的 HMAC_SHA1算法 实现
- linux 配置ip重启网络失败 出现未知连接(来源网络只作为个人笔记)
- 百练_3225:满足条件的整数
- cmake使用示例与整理总结
- nginx tomcat SSL下的request获取信息问题
- Android--xml控件写法和findViewById的对应使用
- linker command failed with exit code 1 (use -v to see invocation) 汇总
- halcon变量,图像与C++的一些转换(未完待续)
- Cmd Markdown 最近发现的一个比较好的编辑器
- mac 下Shell终端配置
- oracle返回中文拼音首字母方法
- 应用MaxCompute实现变压器局部放电相位分析
- 外星人