解决nginx中proxy_pass到tomcat的session丢失问题
来源:互联网 发布:java 9 doc 编辑:程序博客网 时间:2024/04/19 12:06
引言
一直以来我都是用nginx/1.9.2(linux)来作为web服务器和代理服务器来使用,都是一个应用对应一个二级域名。
近期在部署一个统一管理后台的时候,用户登录进入后台时出现异常,拦截器找不到登录的用户信息,检查了用户是否登录成功,session是否写入成功,都没问题,
经调试发现是request请求变成了多个,并且session也不一致,感觉就像是另一个浏览器在访问,得出结论:肯定是session丢失了!
原因
经过认真的分析,得出结论:问题出在Nginx的配置上!
server_name blog.abc.com;listen 80;location / { proxy_pass http://127.0.0.0:8080/blog/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
解决方案
server_name blog.abc.com;listen 80;location / { proxy_pass http://127.0.0.0:8080/blog/; proxy_cookie_path /blog/ /; 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;}
重启服务,测试!
通过!
技术交流学习或者有任何问题欢迎加群:154514123
1 0
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决nginx中proxy_pass到tomcat的session丢失问题
- 解决nginx中proxy_pass到tomcat的session丢失问题:补充
- 解决nginx使用proxy_pass反向代理时,session丢失的问题
- nginx使用proxy_pass反向代理时,session丢失的问题
- nginx之proxy_pass的session丢失
- nginx + tomcat 导致session丢失的问题
- nginx + tomcat 导致session丢失的问题
- nginx + tomcat 导致session丢失的问题
- 解决nginx使用proxy_pass反向代理时,cookie丢失的问题
- nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
- nginx反向代理(proxy_pass)tomcat导致session失效的问题解决
- 解决iframe中session丢失的问题
- 从tomcat移植到weblogic中session丢失的解决法
- 从tomcat移植到weblogic中session丢失的解决法
- nginx tomcat session丢失
- nginx 丢失session 解决
- C#索引器
- 友盟 集成测试 遇到问题
- arcgis api for js3.16做的一些简单功能
- Web开发 ☞ HTML DOM 用法
- 贪心算法及活动安排问题
- 解决nginx中proxy_pass到tomcat的session丢失问题
- jquery.blockUI添加加载遮罩
- Linux下安装配置jdk
- linux下文件的访问时间、修改时间和改变时间
- 解决SLAM地图重用问题
- 广播 BroadcastReceiver
- 正则表达式学习
- 剑指offer(18):合并两个排序的链表
- 二叉树非递归遍历--前序中序(常用)后序遍历