前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx 使用 proxy_cookie_path 解决反向代理 cookie 丢失导致无法登录的问题

Nginx 使用 proxy_cookie_path 解决反向代理 cookie 丢失导致无法登录的问题

作者头像
用户8851537
修改2021-08-09 17:59:40
9.2K0
修改2021-08-09 17:59:40
举报
文章被收录于专栏:用户8851537的专栏

proxy_cookie_path 语法

proxy_cookie_path source target; source 源路径 target 目标路径

使用原因

cookie 的 path 与地址栏上的 path 不一致 浏览器就不会接受这个 cookie,无法传入 JSESSIONID 的 cookie 导致登录验证失败

使用场景

当 nginx 配置的反向代理的路径和源地址路径不一致时使用

使用 Demo

代码语言:javascript
复制
  NGINX    
  # elastic-job 代理配置
  location /etc-job/api/ {
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://10.55.3.139:8088/api/;
         proxy_cookie_path / /etc-job/api/;
         proxy_set_header   Cookie $http_cookie;
      }

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • proxy_cookie_path 语法
  • 使用原因
  • 使用场景
  • 使用 Demo
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档