nginx 反向代理 cookie设置了无法获取!

发布于 2022-09-06 21:36:08 字数 577 浏览 15 评论 0

外网访问域名:https://api.baidu.com
内网域名:http://local.baidu.com 这个域名外网是无法访问的!就是一个内网地址指向的127.0.0.1

我通过nginx反向代理访问内网设置一个cookie, domain 都是同一域 / .baidu.com 我在本机浏览器做测试都是可行的!但是在访问外网 https://api.baidu.com 的时候设置cookie成功。 然后通过www.baidu.com 接口请求的时候实际走了内网 local.baidu.com 但在local.baidu.com拿取不到cookie 又跳转到 api.baidu.com 去授权。这样的结果就是一直循环检查cookie 一直循环去授权。但是就是不成功! 像这种怎么去处理解决它呢!

clipboard.png
简单画了个图!流程就是这样的!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文