nginx 设置 cookie 爬坑

最近前后端分离的原因,需要跨域请求同一主机下,不同端口的服务。例如 erp.XXX.com/api 实际访问时 http://127.0.0.1:8080/search 的服务,出现问题,在 erp.XXX.com 下,丢失cookie,继而无法保持登录状态。

设置 cookie

add_header Set-Cookie 'CookieName=CookieValue';

测试,传入cookie奏效

配置了 proxy_cookie_path 传送门
仍未奏效~~~

后来找到配置 加上这么一行代码 搞定问题

proxy_set_header X-Forwarded-Proto $scheme;

关于 proxy_set_header X-Forwarded-Proto 配置说明

你可能感兴趣的:(nginx 设置 cookie 爬坑)