校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解Nginx反向代理實現會話(session)保持的兩種方式

詳解Nginx反向代理實現會話(session)保持的兩種方式

熱門標簽:虛假地圖標注 百度地圖標注公司位置要多少錢 地圖標注黃河的位置 地圖標注如何改成微信號 400電話號碼辦理多少錢 承德地圖標注公司 濮陽好的聯通400電話申請 山東企業外呼系統公司 靈圖uu電子寵物店地圖標注

一、ip_hash:

ip_hash使用源地址哈希算法,將同一客戶端的請求總是發往同一個后端服務器,除非該服務器不可用。

ip_hash語法:

 upstream backend {
  ip_hash;
  server backend1.example.com;
  server backend2.example.com;
  server backend3.example.com down;
  server backend4.example.com;
}

ip_hash簡單易用,但有如下問題:

  • 當后端服務器宕機后,session會丟失;
  • 來自同一局域網的客戶端會被轉發到同一個后端服務器,可能導致負載失衡;
  • 不適用于CDN網絡,不適用于前段還有代理的情況。

二、sticky_cookie_insert:

使用sticky_cookie_insert啟用會話親緣關系,這會導致來自同一客戶端的請求被傳遞到一組服務器在同一臺服務器。與ip_hash不同之處在于,它不是基于IP來判斷客戶端的,而是基于cookie來判斷。因此可以避免上述ip_hash中來自同一局域網的客戶端和前段代理導致負載失衡的情況。

語法:

 upstream backend {
  server backend1.example.com;
  server backend2.example.com;
  sticky_cookie_insert srv_id expires=1h domain=toxingwang.com path=/;
}

說明:

  • expires:設置瀏覽器中保持cookie的時間
  • domain:定義cookie的域
  • path:為cookie定義路徑

另外還可以使用后端服務器自身通過相關機制保持session同步,后面會詳細介紹!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:安康 淮安 上海 樂山 泰安 德宏 福州 鷹潭

巨人網絡通訊聲明:本文標題《詳解Nginx反向代理實現會話(session)保持的兩種方式》,本文關鍵詞  詳解,Nginx,反向,代理,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Nginx反向代理實現會話(session)保持的兩種方式》相關的同類信息!
  • 本頁收集關于詳解Nginx反向代理實現會話(session)保持的兩種方式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 环江| 明溪县| 汉川市| 土默特左旗| 十堰市| 蒙城县| 南安市| 七台河市| 甘德县| 晋宁县| 浏阳市| 文水县| 斗六市| 武汉市| 成都市| 凤山县| 苍山县| 古丈县| 卢龙县| 屏东市| 长寿区| 土默特右旗| 隆化县| 房产| 古丈县| 鄂托克前旗| 嘉义县| 海城市| 鄂温| 微山县| 云霄县| 札达县| 蒙山县| 额济纳旗| 高邮市| 始兴县| 驻马店市| 正镶白旗| 沁源县| 平遥县| 昭平县|