针对反向代理的cookie如何做保持
来源:3-14 Nginx作为代理服务_配置语法及反向代理场景
jiiiiiin
2017-12-29
针对反向代理的cookie如何做保持,比如客户端访问的是emobile.xxx.com 而需要代理的服务器是:https://ebank.yyyy.com/pweb
客户端就比如使用ios的AFnetwork,nginx作为一个反向代理,直接按照视频的配置,被代理的服务的cookie是会失效的。如何解决?
写回答
1回答
-
Jeson
2017-12-29
这种情况需要通过nginx自定义hash key的方式来做,方法大体如下:
1、首先需要确定好你网站过来的http请求中,cookie中的内容,获取的关键信息是什么,如:uid=123132312312
2、然后通过nginx的这则表达式,匹配获取cookies信息中内容,提取uid内容。
3、最后通过配置负载均衡自定义哈希的策略。
00