負載均衡 實現配置篇(Nginx)

2022-03-14 08:48:22 字數 1651 閱讀 7540

客串:屌絲的坑人表單神器、資料庫那點事兒

物件導向昇華:物件導向的認識----新生的初識、物件導向的番外----思想的夢遊篇(1)、物件導向的認識---如何找出類

同類文章:負載均衡----概念認識篇

還不了解負載均衡的,推薦你閱讀:負載均衡----概念認識篇

----------- 華麗的分割線 正文開始---------------

首先我們來回顧下上篇的概念:負載均衡 == 分身的能力。

既然要有分身的能力嘛,這好辦,多弄幾台伺服器就搞定了。

今天我們講的例項嘛…..我們還是先看圖比較好:

還是圖比較清晰,以下我都用別名稱呼:

pa : 負載均衡伺服器/web入口伺服器/www.mydomain.com

p1 : web伺服器/分身1/192.168.2.3

p2 : web伺服器/分身2/192.168.2.4

p3 : web伺服器/分身3/192.168.2.5

ps:首先我們學這個的開始之前吧,不懂防火牆的童鞋們,建議你們把pa、p1、p2、p3的防火牆關閉,盡量不要引起不必要的麻煩。

首先 :pa、p1、p2、p3都安裝了nginx,不會安裝的可以去官網檢視教程: (中文版教程、非常的牛x)

1. 裝完之後哈,我們先找到 pa 的nginx.conf配置檔案:

在http段加入以下**:

upstream servers.mydomain.com
當然嘛,這servers.mydomain.com隨便取的。

那麼pa的server配置如下:

在http段加入以下**:

server 

}

那麼p1、p2、p3的配置如下:

server
2. 有人就問了,我用其它埠行不行啊,當然也是可以的,假設pa的nginx.conf配置檔案:

upstream servers2.mydomain.com 

server

}

那麼p1的配置如下:

server
p2配置:

server
p3配置:

server
重啟之後,我們訪問下,恩不錯,確實很厲害。

當我們把一台伺服器給關閉了後。

訪問**,還是ok的。說明:負載均衡還要懂得修理他(t出泡妞隊營)

3. 那麼負載均衡如何保持通話呢?

當然現在有好幾種方案,我們這次只是講一種。

ip雜湊策略

優點:能較好地把同乙個客戶端的多次請求分配到同一臺伺服器處理,避免了加權輪詢無法適用會話保持的需求。

nginx的配置也很簡單,**如下:

upstream servers2.mydomain.com
其實一切就這麼簡單,來趕快試試吧!

4. 說了這麼多,其實你有沒有發現乙個問題的所在,就是這麼多伺服器,他們共同需要的檔案從**來?

負載均衡 實現配置篇(Nginx)

負載均衡 實現配置篇 nginx 客串 屌絲的坑人表單神器 資料庫那點事兒 物件導向昇華 物件導向的認識 新生的初識 物件導向的番外 思想的夢遊篇 1 物件導向的認識 如何找出類 同類文章 負載均衡 概念認識篇 華麗的分割線 正文開始 首先我們來回顧下上篇的概念 負載均衡 分身的能力。既然要有分身的...

配置Nginx實現負載均衡

在關於高併發負載均衡一文中已經提到,企業在解決高併發問題時,一般有兩個方向的處理策略,軟體 硬體,硬體上新增負載均衡器分發大量請求,軟體上可在高併發瓶頸處 資料庫 web伺服器兩處新增解決方案,其中web伺服器前面一層最常用的的新增負載方案就是使用nginx實現負載均衡。一 負載均衡的作用 1 功能...

配置Nginx實現負載均衡

在關於高併發負載均衡一文中已經提到,企業在解決高併發問題時,一般有兩個方向的處理策略,軟體 硬體,硬體上新增負載均衡器分發大量請求,軟體上可在高併發瓶頸處 資料庫 web伺服器兩處新增解決方案,其中web伺服器前面一層最常用的的新增負載方案就是使用nginx實現負載均衡。一 負載均衡的作用 1 功能...