最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx使用sticky基于cookie的會(huì)話保持方式

 更新時(shí)間:2023年12月25日 17:06:15   作者:endzhi  
這篇文章主要介紹了nginx使用sticky基于cookie的會(huì)話保持方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

nginx使用sticky基于cookie的會(huì)話保持

在nginx做負(fù)載均衡下,為了確保一個(gè)客戶只和一臺(tái)后端服務(wù)器通信達(dá)到會(huì)話保持作用,如使用nginx自帶ip_hash,但有很大的缺陷,基于客戶端在集中的一個(gè)NAT出口IP,如一個(gè)大公司網(wǎng)絡(luò)下多人來訪,結(jié)果就會(huì)分配請求集中于某一后端的服務(wù)器,負(fù)載就不均勻了。

nginx-sticky-module這個(gè)第三方模塊用于添加一個(gè)粘性cookie,該粘性cookie始終轉(zhuǎn)發(fā)到同一上游服務(wù)器。

使用cookie跟蹤上游服務(wù)器使每個(gè)瀏覽器都是唯一的,當(dāng)處理多個(gè)后端服務(wù)器時(shí),一個(gè)客戶端(瀏覽器)總是由同一臺(tái)后端服務(wù)器提供服務(wù)(例如用于會(huì)話持久性)有時(shí)很有用。

當(dāng)然瀏覽器不支持Cookie時(shí),粘性模塊也無法應(yīng)用。

安裝部署

在現(xiàn)有的nginx加裝,從源代碼重新編譯Nginx來獲得該模塊

wget  https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz
tar -zxvf   master.tar.gz
mv  nginx-goodies-nginx-sticky-module-ng-08a395c66e42   nginx-sticky

先檢測nginx已安裝的模塊

/usr/local/nginx/sbin/nginx  -V

再次進(jìn)入nginx的安裝包位置

cd nginx-1.17.3

按以上結(jié)果,加裝nginx-sticky進(jìn)去

./configure --prefix=/usr/local/nginx --add-module=/root/nginx-sticky/  --with-http_stub_status_module --with-http_ssl_module --with-pcre
 
make  (不要make install  這就覆蓋了)

備份先

 cp /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin/nginx.old
 cp ./objs/nginx   /usr/local/nginx/sbin/nginx

安裝完畢,檢測已安裝模塊

/usr/local/nginx/sbin/nginx  -V

配置nginx sticky

nginx 的upstream使用sticky,如下

upstream backend {
     sticky;
     server 192.168.100.209:80;
     server 192.168.100.225:80;
}

即可開啟了sticky功能使用,已經(jīng)滿足一般業(yè)務(wù)需求,也可以與nginx_http_upstream_check_module一起使用,在這就不詳細(xì)說明了。

如需其他用法,參考。

sticky [name=route] [domain=.foo.bar] [path=/] [expires=1h] [hash=index|md5|sha1] [no_fallback] [secure] [httponly];
  • name: 可以為任何的string字符,默認(rèn)是route
  • domain:哪些域名下可以使用這個(gè)cookie
  • path:指定路徑啟用sticky,默認(rèn)路徑/,例如path/test,只有test目錄才會(huì)使用sticky做負(fù)載均衡。
  • expires:cookie過期時(shí)間,默認(rèn)瀏覽器關(guān)閉就過期,也就是會(huì)話方式 用發(fā)sticky expires=60s;
  • no_fallback:如請求包含cookie且相應(yīng)后端不可用,nginx將返回502(錯(cuò)誤網(wǎng)關(guān)或代理錯(cuò)誤)。
  • secure:安全啟用安全Cookie,僅通過https轉(zhuǎn)移。
  • httponly:啟用cookie不會(huì)通過js泄漏。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在nginx中配置pathinfo模式支持thinkphp的URL重寫

    在nginx中配置pathinfo模式支持thinkphp的URL重寫

    這篇文章主要介紹了在nginx中配置pathinfo模式的例子,用來支持thinkphp的URL重寫,并解決了thinkphp一個(gè)路徑問題,需要的朋友可以參考下
    2014-04-04
  • Nginx實(shí)現(xiàn)負(fù)載均衡的方法總結(jié)

    Nginx實(shí)現(xiàn)負(fù)載均衡的方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于Nginx實(shí)現(xiàn)負(fù)載均衡的一些方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 舉例詳解Tomcat與Nginx、Apache的區(qū)別是什么

    舉例詳解Tomcat與Nginx、Apache的區(qū)別是什么

    Nginx和Apache都是廣泛使用的Web服務(wù)器軟件,它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢,適用于不同的應(yīng)用場景,下面這篇文章主要介紹了Tomcat與Nginx、Apache區(qū)別是什么的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-03-03
  • nginx-proxy-manager初次登錄報(bào)錯(cuò)502?bad?gateway解決

    nginx-proxy-manager初次登錄報(bào)錯(cuò)502?bad?gateway解決

    這篇文章主要給大家介紹了關(guān)于nginx-proxy-manager初次登錄報(bào)錯(cuò)502?bad?gateway的解決辦法,502?Bad?Gateway服務(wù)器作為網(wǎng)關(guān)或者代理時(shí),為了完成請求訪問下一個(gè)服務(wù)器,但該服務(wù)器返回了非法的應(yīng)答,需要的朋友可以參考下
    2024-04-04
  • Nginx 的多站點(diǎn)配置方案

    Nginx 的多站點(diǎn)配置方案

    這篇文章主要介紹了Nginx 的多站點(diǎn)配置方案,需要的朋友可以參考下
    2017-07-07
  • Nginx部署React項(xiàng)目時(shí)重定向循環(huán)問題的解決方案

    Nginx部署React項(xiàng)目時(shí)重定向循環(huán)問題的解決方案

    Nginx在處理React項(xiàng)目請求時(shí)出現(xiàn)重定向循環(huán),通常是由于`try_files`配置錯(cuò)誤或`root`路徑配置不當(dāng)導(dǎo)致的,本文給大家詳細(xì)介紹了相關(guān)的解決方法,需要的朋友可以參考下
    2025-05-05
  • Nginx配置https腳本實(shí)例

    Nginx配置https腳本實(shí)例

    這篇文章主要為大家介紹了Nginx配置https腳本實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • nginx配置反向代理到gin的方法步驟

    nginx配置反向代理到gin的方法步驟

    本文使用Nginx進(jìn)行反向代理到Gin應(yīng)用的配置步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • nginx訪問報(bào)403錯(cuò)誤的幾種情況詳解

    nginx訪問報(bào)403錯(cuò)誤的幾種情況詳解

    最近訪問新安裝的nginx,發(fā)現(xiàn)報(bào)403錯(cuò)誤,所以這篇文章主要給大家介紹了關(guān)于nginx訪問報(bào)403錯(cuò)誤的幾種情況,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Nginx 中的Rewrite 使用示例詳解

    Nginx 中的Rewrite 使用示例詳解

    Nginx的rewrite模塊提供了強(qiáng)大的URL重寫和重定向功能,可以用于實(shí)現(xiàn)各種復(fù)雜的 URL 處理需求,本文詳細(xì)介紹了rewrite的命令、語法、含義、環(huán)境和示例,希望能夠幫助用戶更好地理解和使用Nginx的 rewrite功能,感興趣的朋友跟隨小編一起看看吧
    2025-11-11

最新評論

额尔古纳市| 南投市| 祁门县| 通州市| 奉贤区| 延边| 巩留县| 定边县| 札达县| 共和县| 南宫市| 武邑县| 迭部县| 海口市| 金寨县| 新绛县| 柳江县| 宁都县| 塔河县| 康乐县| 东乡县| 呼图壁县| 七台河市| 岑巩县| 珲春市| 兴海县| 类乌齐县| 津南区| 芜湖市| 汝阳县| 隆昌县| 镇远县| 绵阳市| 东乡县| 竹北市| 内江市| 垦利县| 东莞市| 湖南省| 彭阳县| 新邵县|