解决响应头带Set-Cookie导致的验证失败
- 前言
- 给nginx.conf 设置Secure
- 配置完成后会发现cookie就不会发生变化了
前言
在用nginx做代理的时候,会发现nginx在访问不同ip请求的时候会带setCookie 导致后端就是放开cookie验证,在访问玩这个链接他更新了cookie导致在访问其他链接报错
这个时候就需要禁用setCookie,可通过nginx的Set-Cookie属性Secure来进行实现
给nginx.conf 设置Secure
location /device/ {
add_header Access-Control-Allow-Origin * always;
proxy_set_header Host $http_host;
proxy_set_header APIS $uri;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.22.56:9090/device/;
proxy_cookie_path / "/; Secure";
}