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

Nginx負(fù)載均衡的4種方案配置實例

 更新時間:2015年01月29日 13:27:16   投稿:junjie  
這篇文章主要介紹了Nginx負(fù)載均衡的4種方案配置實例,本文講解了輪詢、最少連接、IP地址哈希、基于權(quán)重的負(fù)載均衡等內(nèi)容,需要的朋友可以參考下

1、輪詢

輪詢即Round Robin,根據(jù)Nginx配置文件中的順序,依次把客戶端的Web請求分發(fā)到不同的后端服務(wù)器。
配置的例子如下:

http{ 
 upstream sampleapp { 
   server <<dns entry or IP Address(optional with port)>>; 
   server <<another dns entry or IP Address(optional with port)>>; 
 } 
 .... 
 server{ 
   listen 80; 
   ... 
   location / { 
    proxy_pass http://sampleapp; 
   }  
 } 

上面只有1個DNS入口被插入到upstream節(jié),即sampleapp,同樣也在后面的proxy_pass節(jié)重新提到。

2、最少連接

Web請求會被轉(zhuǎn)發(fā)到連接數(shù)最少的服務(wù)器上。
配置的例子如下:

http{ 
  upstream sampleapp { 
    least_conn; 
    server <<dns entry or IP Address(optional with port)>>; 
    server <<another dns entry or IP Address(optional with port)>>; 
  } 
  .... 
  server{ 
    listen 80; 
    ... 
    location / { 
     proxy_pass http://sampleapp; 
    }  
  } 

上面的例子只是在upstream節(jié)添加了least_conn配置。其它的配置同輪詢配置。

3、IP地址哈希

前述的兩種負(fù)載均衡方案中,同一客戶端連續(xù)的Web請求可能會被分發(fā)到不同的后端服務(wù)器進(jìn)行處理,因此如果涉及到會話Session,那么會話會比較復(fù)雜。常見的是基于數(shù)據(jù)庫的會話持久化。要克服上面的難題,可以使用基于IP地址哈希的負(fù)載均衡方案。這樣的話,同一客戶端連續(xù)的Web請求都會被分發(fā)到同一服務(wù)器進(jìn)行處理。
配置的例子如下:

http{ 
  upstream sampleapp { 
    ip_hash; 
    server <<dns entry or IP Address(optional with port)>>; 
    server <<another dns entry or IP Address(optional with port)>>; 
  } 
  .... 
  server{ 
    listen 80; 
    ... 
    location / { 
     proxy_pass http://sampleapp; 
    }  
  } 

上面的例子只是在upstream節(jié)添加了ip_hash配置。其它的配置同輪詢配置。

4、基于權(quán)重的負(fù)載均衡

基于權(quán)重的負(fù)載均衡即Weighted Load Balancing,這種方式下,我們可以配置Nginx把請求更多地分發(fā)到高配置的后端服務(wù)器上,把相對較少的請求分發(fā)到低配服務(wù)器。
配置的例子如下:

http{ 
  upstream sampleapp { 
    server <<dns entry or IP Address(optional with port)>> weight=2; 
    server <<another dns entry or IP Address(optional with port)>>; 
  } 
  .... 
  server{ 
    listen 80; 
    ... 
    location / { 
     proxy_pass http://sampleapp; 
    } 
 } 

上面的例子在服務(wù)器地址和端口后weight=2的配置,這意味著,每接收到3個請求,前2個請求會被分發(fā)到第一個服務(wù)器,第3個請求會分發(fā)到第二個服務(wù)器,其它的配置同輪詢配置。

還要說明一點,基于權(quán)重的負(fù)載均衡和基于IP地址哈希的負(fù)載均衡可以組合在一起使用。

相關(guān)文章

  • Nginx設(shè)置HttpOnly Secure SameSite參數(shù)解決Cookie信息丟失

    Nginx設(shè)置HttpOnly Secure SameSite參數(shù)解決Cookie信息丟失

    本文主要介紹了Nginx中Cookie缺少SameSite屬性的問題,并詳細(xì)解釋了HttpOnly、Secure和SameSite屬性的作用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • nginx正向代理http和https的實現(xiàn)步驟

    nginx正向代理http和https的實現(xiàn)步驟

    本文主要介紹了nginx正向代理http和https的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Nginx+Tomcat群集的實現(xiàn)示例

    Nginx+Tomcat群集的實現(xiàn)示例

    這篇文章主要介紹了Nginx+Tomcat群集的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Nginx記錄分析響應(yīng)慢的請求及替換網(wǎng)站響應(yīng)內(nèi)容的配置

    Nginx記錄分析響應(yīng)慢的請求及替換網(wǎng)站響應(yīng)內(nèi)容的配置

    這篇文章主要介紹了Nginx記錄分析響應(yīng)慢的請求及替換網(wǎng)站響應(yīng)內(nèi)容的配置,分別用到了ngx_http_log_request_speed模塊和ngx_http_sub_module模塊,需要的朋友可以參考下
    2016-01-01
  • centos8中使用yum安裝nginx的詳細(xì)過程

    centos8中使用yum安裝nginx的詳細(xì)過程

    這篇文章主要介紹了centos8中怎樣使用yum安裝?nginx,centos8和centos7安裝nginx有點點不一樣,centos8?自帶了nginx?1.14.1?,我們先升級到新穩(wěn)定版1.20.1,具體安裝方法跟隨小編一起學(xué)習(xí)下吧
    2023-03-03
  • Nginx實現(xiàn)404錯誤自動跳轉(zhuǎn)到首頁的配置過程

    Nginx實現(xiàn)404錯誤自動跳轉(zhuǎn)到首頁的配置過程

    當(dāng)用戶在訪問網(wǎng)站的過程中遇到404錯誤時,通常情況下應(yīng)該顯示一個友好的錯誤頁面,而不是僅僅顯示一個簡單的錯誤提示,在Nginx中,可以通過配置來實現(xiàn)404錯誤自動跳轉(zhuǎn)到首頁的功能,下面將詳細(xì)介紹如何進(jìn)行配置,需要的朋友可以參考下
    2023-12-12
  • 詳解Nginx配置WebSocket(支持wss與ws連接)

    詳解Nginx配置WebSocket(支持wss與ws連接)

    本文主要介紹了詳解Nginx配置WebSocket(支持wss與ws連接),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-09-09
  • Centos離線安裝Nginx全過程

    Centos離線安裝Nginx全過程

    文章講述了如何在CentOS系統(tǒng)上離線安裝Nginx環(huán)境,包括準(zhǔn)備必要的依賴庫(如C++環(huán)境、openssl、pcre、zlib),編譯Nginx源碼,以及啟動Nginx并驗證安裝是否成功
    2025-11-11
  • Nginx服務(wù)優(yōu)化配置方案

    Nginx服務(wù)優(yōu)化配置方案

    這篇文章主要介紹了Nginx服務(wù)優(yōu)化配置方案,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-03-03
  • Nginx實戰(zhàn)之反向代理WebSocket的配置實例

    Nginx實戰(zhàn)之反向代理WebSocket的配置實例

    最近在工作中遇到一個需求,需要使用 nginx 反向代理websocket,經(jīng)過查找一番資料,目前已經(jīng)測試通過,所以這篇文章主要給大家介紹了Nginx反向代理WebSocket配置的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04

最新評論

南漳县| 都匀市| 黎川县| 四川省| 尼玛县| 河池市| 称多县| 托克逊县| 东平县| 阜南县| 新民市| 朝阳区| 绿春县| 乐昌市| 浦江县| 格尔木市| 屯昌县| 庆安县| 马关县| 茶陵县| 金溪县| 张家港市| 乌恰县| 和平区| 钟祥市| 丁青县| 神池县| 义马市| 吉隆县| 临江市| 武城县| 姚安县| 搜索| 高青县| 昌宁县| 清河县| 徐州市| 宁乡县| 沙坪坝区| 台中县| 福鼎市|