nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
2016-08-23 17:31
579 查看
Nginx反向代理tomcat,很是方便,但是也有些细节的问题需要注意;今天遇到了这样一个问题,tomcat中路径“host/web1”,nginx中直接“host/”代理,这时候session就无法正常进行了。
而后检查是由于cookies path问题导致,阅读官方资料中显示proxy_cookie_path,遂调整
测试一切正常。
一开始以为是程序的问题,但是在本机测试都是OK,本机与线上的环境只差一个代理。
花了3-4小时,就一段
1 2 3 4 5 6 7 8 9 | location / { proxy_pass http: //192 .168.1.12:11080 /v1/ ; proxy_set_header Host $host; proxy_set_header Remote_Addr $remote_addr; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } |
1 2 3 4 5 6 7 8 9 | location / { proxy_pass http: //192 .168.1.12:11080 /v1/ ; proxy_cookie_path /v1/ /; proxy_set_header Host $host; proxy_set_header Remote_Addr $remote_addr; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } |
一开始以为是程序的问题,但是在本机测试都是OK,本机与线上的环境只差一个代理。
花了3-4小时,就一段
proxy_cookie_path
/v1/
/;配置就搞定/晕
相关文章推荐
- nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
- nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
- nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
- nginx反向代理(proxy_pass)tomcat导致session失效的问题解决
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决nginx中proxy_pass到tomcat的session丢失问题:补充
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决tomcat服务器重启之后session不失效的问题
- 关于tomcat服务器重启之后session不失效的问题解决
- 解决nginx使用proxy_pass反向代理时,session丢失的问题
- 解决nginx使用proxy_pass反向代理时,session丢失的问题
- 记录配置tomcat配置默认项目session值失效的解决过程
- 关于ASp.net中的session失效问题的解决办法之一
- Tomcat与resin集群解决session的问题
- 出现org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed问题以及解决办法
- 浏览器关闭使session失效的问题的解决方法
- 使用Frame引用跨域站点页面时,Session失效问题解决方案
- 基于Tomcat的JSP开发过程中的中文乱码问题解决