求教Nginx代理Cookie丢失要怎么解决

天迹Ray 天迹Ray 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
业务场景目前是两个系统做单点登录,楼主的实现方式是公用cookie,但因为两个系统分布在不同的服务器,导致本地跑的很正常的demo放到实际不同ip的服务器上就遇到了cookie跨域问题,想用nginx代理其中一台服务器地址进行访问,但是cookie还是没法共享。网上查了加参数用的是 proxy_cookie_path对路径进行转换 但是nginx -s reload 老是报错

我的代理配置如下:

我本地尝试过修改Host ,映射两个系统到一个域名下分别为三级域名,二级域名下,cookie共享是可以的,但实际环境其中一台需要对外映射互联网,所以不太行得通,其他的如redis做session共享,oauth2框架实现单点登录因为时间原因可能没法考虑。还请各位大佬能帮忙看看目前问题出在哪里
...全文

相关推荐

Nginx session丢失问题处理解决方法

主要介绍了Nginx session丢失问题处理解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38657376

详解Nginx反向代理实现会话(session)保持的两种方式

一、ip_hash: ip_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。 ip_hash语法: upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; server backend3.example.com down; server backend4.example.com; } ip_hash简单易用,但有如下问题: 当后端服务器宕机后,session会丢失; 来自同一局域网的客户端会被转发到

weixin_38703787

详解nginx代理socket.io服务踩坑

nginx代理了两台socket.io服务器。socket.io的工作模式是polling升级到websocket 现象 通过nginx请求服务时,出现了大量的400错误,有时候能升级到websocket,有时候会一直报错。但是直接通过 ip+端口 访问时,100%能成功。 分析 sid sid是我们这个问题的关键。在初始创建连接时(polling模式就是在模拟一个长连接),客户端会发起这样的请求: https://***/?EIO=3&transport=polling&t=1540820717277-0 服务端收到后会创建一个对象,绑定在这个连接上,同时返回一个sid(session i

weixin_38702417

解决前后端分离 vue+springboot 跨域 session+cookie失效问题

主要介绍了前后端分离 vue+springboot 跨域 session+cookie失效问题的解决方法,解决过程也很简单 ,需要的朋友可以参考下

weixin_38731027

Nginx Session共享问题解决方案解析

主要介绍了Nginx Session共享问题解决方案解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38741891
评论 2
收藏 已收藏
分享
返回顶部
天迹Ray
高性能WEB开发 25,979 成员 4,366 内容