目錄
一、upstream模組配置說明
1. 基礎配置引數
2. 多組負載均衡配置
二、簡單的負載均衡配置
1. 環境準備
2. 具體配置
upstream模組主要用來配置反向**伺服器組,nginx會根據配置,將請求分發給伺服器組裡的某一台伺服器。如下,loadserver是伺服器組的名稱。
}nginx支援同時設定多組的負載均衡,用來給不用的server來使用。
通過負載均衡配置,集群中多台伺服器共同分擔負載,不會出現有的伺服器負載宕機而有的伺服器卻閒置的情況,也不會因某台伺服器宕機而影響業務。
假設有三颱已經安裝了nginx(盡量版本相同或版本差別不大,並且服務已正常啟動)的伺服器:
測試網域名稱:www.test.com
部署思路:a伺服器作為主伺服器,網域名稱直接解析到a伺服器上,由a伺服器負載均衡到b和c伺服器上
網域名稱解析:在要訪問的windows的hosts檔案中加入:192.168.0.100 www.test.com
a伺服器(master)的nginx.conf配置如下:
}b、c伺服器的nginx.conf配置如下 :
}至此,簡單的nginx負載均衡配置已經完成,在新增了hosts的windows主機上開啟瀏覽器,輸入就可以看到預設的index.html頁面,重新整理會在borc伺服器上負載輪詢。
☆ 此時,我們發現a伺服器只做了master,負責負載分發,那麼是否可以配置主伺服器也提供服務呢?在a伺服器的nginx.conf中做如下配置,將a服務加入到upstream節點中,b、c伺服器配置不變
Nginx簡單配置(二)負載均衡
user nobody worker processes 1 error log logs error.log error log logs error.log notice error log logs error.log info pid logs nginx.pid events 1.down...
Nginx之負載均衡配置(二)
前文我們聊到了nginx作為負載均衡的配置,前端nginx作為排程器排程http或https請求,回顧請參考其實nginx面向客戶端一側它除了可以 http或https的請求外,它還可以 tcp的請求,因為nginx它本身工作在應用層,通常情況下我們把它 tcp的請求叫做偽四層排程 在之前的文章中我...
nginx負載均衡配置
curl nginx upstream fair.zip unzip nginx upstream fair.zip cd nginx 1.6.2 檢視當前nginx 編譯引數 nginx v 輸出 configure arguments prefix usr local nginx configu...