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,进行会话保持。

相关推荐
华强笔记37 分钟前
Linux内存管理系统性总结
linux·运维·网络
拾心211 小时前
【运维进阶】Ansible 角色管理
运维·ansible
phoenix09812 小时前
ansible部署lnmp-allinone
linux·运维·ansible
Clownseven3 小时前
Docker+Nginx+Node.js实战教程:从零搭建高可用的前后端分离项目
nginx·docker·node.js
phoenix09813 小时前
Linux入门DAY27
linux·运维·服务器
egoist20236 小时前
【Linux仓库】进程创建与进程终止【进程·柒】
linux·运维·服务器·进程创建·写时拷贝·进程终止
华纳云IDC服务商9 小时前
服务器Linux防火墙怎样实现访问控制
linux·运维·服务器
胡桃不是夹子9 小时前
linux系统装google chrome,amd64
linux·运维·chrome
睡觉z14 小时前
Jenkins持续集成系统
运维·ci/cd·jenkins
Wy_编程17 小时前
Linux文件相关命令
linux·运维