Nginx 配置負載均衡

2022-06-05 06:00:09 字數 1800 閱讀 6646

閱讀本文需要安裝nginx

一 什麼是負載均衡

如果乙個服務由多台伺服器提供 需要把負載合理分配到不同的伺服器 不會出現因為某台伺服器負載高宕機而某台伺服器閒置的情況

二 配置負載均衡

配置2臺伺服器提供乙個服務 使用者訪問合理分配

這裡我準備了1個網域名稱

www.hb218.cn

在阿里雲上購買的 只有3-5天的使用期(可以續費) 總共花了1個大洋 

買好網域名稱之後需要在阿里雲控制台 -> 雲解析dns -> 配置網域名稱指向nginx伺服器(ip)

這裡贊一下 馬爸爸的阿里雲平台啥都有 挺方便的

安裝2個tomcat 分別執行在8081和8082埠

安裝tomcat

由於我已經安裝過 所以拷貝2份

cd /usr/local/tomcat/

cp -r apache-tomcat-8.5.31 tomcat-a

cp -r apache-tomcat-8.5.31 tomcat-b

配置tomcat-a

修改部分內容以示區分

配置tomcat-b

修改部分內容以示區分

啟動2個tomcat

cd /usr/local/tomcat/tomcat-a/bin/

./startup.sh

cd /usr/local/tomcat/tomcat-b/bin/

./startup.sh

配置nginx伺服器 將下面配置拷貝進去(與原有的server節點同級)

vim /usr/local/nginx/conf/nginx.conf

upstream hb218 

server

}

可以根據伺服器的實際情況調整伺服器權重 權重越高分配的請求越多 權重越低 請求越少 預設是都是1

upstream hb218
進入sbin目錄

cd /usr/local/nginx/sbin

開機狀態重新整理配置檔案

./nginx -s reload

大功告成 瀏覽器訪問www.hb218.cn 不停重新整理

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模組是第三方提供的,所以在編譯...