分布式部署(vue+springboot)Nginx代理导致sessionId丢失问题
2021/12/8 7:22:11
本文主要是介绍分布式部署(vue+springboot)Nginx代理导致sessionId丢失问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
项目场景:
分布式部署(vue+springboot)Nginx
问题描述:
Nginx代理导致sessionId丢失
先看nginx配置
参数说明
domain 解析域名地址
root h5/admin 前端文件目录
原因分析:
访问不同后台导致sessionId不一致、非同一会话
解决方案:
proxy_cookie_path /h5/ /;
proxy_set_header Host $host;
proxy_set_header Referer $http_referer;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie; 增加cookie共享目录、
proxy_set_header Cookie $http_cookie; //请求发送时携带cookie信息
这篇关于分布式部署(vue+springboot)Nginx代理导致sessionId丢失问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Java微服务系统项目实战入门教程
- 2024-11-02Java微服务项目实战:新手入门指南
- 2024-11-02Java项目实战:新手入门教程
- 2024-11-02Java小程序项目实战:从入门到简单应用
- 2024-11-02Java支付系统项目实战入门教程
- 2024-11-02SpringCloud Alibaba项目实战:新手入门教程
- 2024-11-02Swagger项目实战:新手入门教程
- 2024-11-02UNI-APP项目实战:新手入门与初级教程
- 2024-11-02编译部署资料入门教程:一步步学会编译和部署
- 2024-11-02地图服务资料入门指南