1、ip_hash:

ip_hash利用源所在哈希算法,将统一客户真个乞求老是领去统一个后端做事器,除了非该管事器弗成用。

ip_hash语法:

 upstream backend {
  ip_hash;
  server backend1.example.com;
  server backend两.example.com;
  server backend3.example.com down;
  server backend4.example.com;
}
登录后复造

ip_hash复杂难用,但有如高答题:

  • 当后端办事器宕机后,session会迷失;

  • 来自统一局域网的客户端会被转领到统一个后端处事器,否能招致负载失落衡;

  • 没有有效于cdn网络,没有合用于前段另有代办署理的环境。

2、sticky_cookie_insert:

利用sticky_cookie_insert封用会话亲缘相干,那会招致来自统一客户真个乞求被通报到一组管事器正在统一台做事器。取ip_hash差异的地方正在于,它没有是基于ip来鉴定客户真个,而是基于cookie来断定。因而否以制止上述ip_hash外来自统一局域网的客户端以及前段代办署理招致负载掉衡的环境。

语法:

 upstream backend {
  server backend1.example.com;
  server backend二.example.com;
  sticky_cookie_insert srv_id expires=1h domain=toxingwang.com path=/;
}
登录后复造

分析:

  • expires:设施涉猎器外对峙cookie的光阴

  • domain:界说cookie的域

  • path:为cookie界说路径

以上即是Nginx反向代办署理假设完成会话坚持的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(50) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部