nginx 負載均衡的配置

2021-06-27 22:45:58 字數 1196 閱讀 3587

伺服器集群是我們那種大型百萬級ip運維人員會操作的,今天小的也來給大家過一把nginx負載均衡配置集群方法,網上找了幾篇文章,發現也不難呀。

nginx負載均衡一,

1. 安裝時不要安裝在源**同乙個目錄下,make時會報錯的。

**如下

複製**

./configure --prefix=/opt/nginx

make && make install

2. 修改配置檔案/opt/nginx/conf/nginx.conf

在server元素前增加:(假設兩個tomcat的埠都是8080)

**如下

複製**

upstream www.111cn.net  

將server元素下的server_name改為實際網域名稱,例如:

**如下

複製**

server_name  www.111cn.net

在location元素下面增加一行:

**如下

複製**

proxy_pass www.111cn.net

3. 啟動停止命令

nginx負載均衡二,

假設我們有3臺伺服器,ip位址分別為:

192.168.0.1 / 192.168.0.2 / 192.168.0.3

我們將192.168.0.1作為前端主伺服器,192.168.0.2和192.168.0.3作為負載均衡的後端伺服器。

下面是192.168.0.1主伺服器上nginx的配置方法:

**如下

複製**

配置說明:

upstream serverlist{}可以理解為乙個伺服器池,通過proxy_pass http://serverlist命令,可將訪問www.111cn.net的請求分配給位於池內的伺服器192.168.0.2和192.168.0.3。

weight=3和weight=7為伺服器的權重,權重越高,被分配到的請求就越多。

max_fails=3和fail_timeout=20s的含義是,當請求失敗次數達到3次時,這個伺服器將被暫時下線20秒。

技巧:主伺服器可負責靜態內容,將所有php的請求分配到後端伺服器處理。

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

Nginx負載均衡配置

負載均衡是我們大流量 要做的乙個東西,下面我來給大家介紹在nginx伺服器上進行負載均衡配置方法,希望對有需要的同學有所幫助哦。負載均衡 先來簡單了解一下什麼是負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是...

Nginx負載均衡配置

nginx安裝請參考 nginx原始碼安裝 nginx負載均衡是通過upstream模組來實現的,內建實現了三種負載策略,配置還是比較簡單的。官網負載均衡配置說明 省略其它配置 根據伺服器的響應時間來分配請求,響應時間短的優先分配,即負載壓力小的優先會分配。由於fair模組是第三方提供的,所以在編譯...