宁德市住房和城乡建设局新网站,信息流优化师证书,建设一个网站的支出,网站建设设计维片1、情景#xff1a;
项目中遇到一个问题#xff0c;客户的服务器上了华为云的防火墙#xff0c;导致小程序请求头中携带了3个set- cookie#xff08;有两个是华为云给自动加的#xff09;#xff0c;而小程序端不知道用哪个来 处理#xff0c;结果选了个错误的进行处理…1、情景
项目中遇到一个问题客户的服务器上了华为云的防火墙导致小程序请求头中携带了3个set- cookie有两个是华为云给自动加的而小程序端不知道用哪个来 处理结果选了个错误的进行处理就导致获取不到正确的身份。
2、解决
在nginx.conf配置文件中增加如下行
proxy_cookie_path / /; SameSiteNone; Secure; # 添加 SameSiteNone 属性 3、以渔授之于君
请阅读官网即可知晓其用法与原理https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_flags 注意官方文档中现成的配置在使用时注意其指令所要求的nginx版本。
## 本地nginx测试在nginx.conf中用如下行进行手动新增cookie
# 添加第一个Set-Cookie头
add_header Set-Cookie session_idabc123; Path/; HttpOnly; Secure; SameSiteNone;
# 添加第二个Set-Cookie头
add_header Set-Cookie user_idxyz789; Path/; HttpOnly; Secure; SameSiteNone;