Nginx負載均衡配置(二)

2021-10-16 02:36:35 字數 1269 閱讀 5616

目錄

一、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...