負載均衡配置

2021-07-22 01:11:00 字數 1258 閱讀 8611

負載均衡是我們大流量**要做的乙個東西,下面我來給大家介紹在nginx伺服器上進行負載均衡配置方法,希望對有需要的同學有所幫助哦。

負載均衡

先來簡單了解一下什麼是負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是要有多台伺服器才能實現,也就是兩台以上即可。

測試環境

由於沒有伺服器,所以本次測試直接host指定網域名稱,然後在vmware裡安裝了三颱centos。

測試網域名稱  :a.com

a伺服器ip :192.168.42.136 (主)

b伺服器ip :192.168.42.137

c伺服器ip :192.168.42.138

部署思路

a伺服器做為主伺服器,網域名稱直接解析到a伺服器(192.168.42.136)上,由a伺服器負載均衡到b伺服器(192.168.42.137)與c伺服器(192.168.42.138)上。

網域名稱解析

由於不是真實環境,網域名稱就隨便使用乙個www.a.com用作測試,所以www.a.com的解析只能在hosts檔案設定。

開啟:c:windowssystem32driversetchosts

在末尾新增

192.168.42.136   www. a.com

儲存退出,然後啟動命令模式ping下看看是否已設定成功

a伺服器nginx.conf設定

開啟nginx.conf,檔案位置在nginx安裝目錄的conf目錄下。

在http段加入以下**

upstream a.com

server

}儲存重啟nginx

b、c伺服器nginx.conf設定

開啟nginx.confi,在http段加入以下**

server

儲存重啟nginx

測試當訪問a.com的時候,為了區分是轉向哪台伺服器處理我分別在b、c伺服器下寫乙個不同內容的index.html檔案,以作區分。

開啟瀏覽器訪問a.com結果,重新整理會發現所有的請求均分別被主伺服器(192.168.5.136)分配到b伺服器(192.168.5.137)與c伺服器(192.168.5.138)上,實現了負載均衡效果。

Apache 負載均衡配置

版本 apache http server 2.2.22 預設安裝在 usr local httpd目錄下面,安裝成功後,進入bin目錄,執行.apachectl k start啟動apache,在瀏覽器中輸入http ip,看到it works,說明安裝成功,沒有問題。之後進入conf目錄,編輯h...

IHS 負載均衡配置

與apache類似,但稍有不同,開啟httpd.conf檔案,在最後加入如下配置 loadmodule proxy module ihs主目錄 modules mod proxy.so loadmodule proxy http module ihs主目錄 modules mod proxy htt...

tomcat ,apache 負載均衡配置

採用apache2.2 tomcat6 mod jk模式實現負載均衡 環境說明 安裝步驟 1.安裝jdk 2.安裝apache2.2 直接一步一步安裝就行了,使用預設設定,最好和tomcat放到乙個盤上,並且安裝檔案路徑中不要空格。3.解壓tomcat6 4.拷貝mod jk.so到apache安裝...