nginx会话保持

ip_hash:通过IP保持会话

作用:

nginx通过后端服务器地址将请求定向的转发到服务器上。 将客户端的IP地址通过哈希算法加密成一个数值

如果后端有多个服务器,第一次请求到服务器A, 并在务器登录成功,那么再登录B服务器就要重新登录,所以nginx的ip_hash可以保持会话(java是通过redis保存会话)

现象:

第一次通过nginx请求返回页面后,在次请求还是这个服务器的页面。

去掉ip_hash后,则默认使用rr轮询的方式请求

$request_uri;

通过url将请求转发到固定的服务器上

将url转成hash值,定向转发到后端服务器

$cookie_jsessionid;

$是指去nginx内部变量。

上有服务器下发cookie到客户端浏览器,

客户端请求时 将客户端访问携带的cookie取哈希值

sticky第三方插件会话保持

sticky会下发一个有时间限制的cookie,客户端再次访问携带cookie,进行会话保持。

相关推荐
沉默的八哥1 小时前
K8S中的etcd数据库备份与恢复
运维·kubernetes
沉默的八哥1 小时前
K8S中PV和PVC之间的关系
运维·kubernetes
安 当 加 密3 小时前
基于USB Key的Web系统双因素认证解决方案:构建安全与便捷的登录体系
运维·网络·安全
沉默的八哥3 小时前
K8S日常问题优化
运维·kubernetes
666HZ6664 小时前
从0到1入门Docker
运维·docker·容器
路由侠内网穿透4 小时前
本地部署资源聚合搜索神器 Jackett 并实现外部访问
linux·运维·服务器·网络协议·tcp/ip
啥都想学的又啥都不会的研究生4 小时前
Redis设计与实现-服务器中的数据库
运维·服务器·数据库·redis·笔记·缓存·性能优化
djykkkkkk5 小时前
ubuntu 和 RV1126 交叉编译Mosqutiio-1.6.9
linux·运维·ubuntu
大小科圣5 小时前
Tomcat介绍及部署
运维·服务器
好多知识都想学5 小时前
第二章Linux 命令概述
linux·运维·服务器