Nginx負載均衡配置實戰詳解

2021-10-09 13:46:30 字數 1823 閱讀 8869

1、實驗環境

nginx 192.168.1.101 80

tomcat01 192.168.1.102 8080

tomcat02 192.168.1.103 8080

2、負載均衡主流演算法

輪詢,權重,ip雜湊演算法,最少連線數,fair(第三方外掛程式)

3、輪詢

配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf

配置內容如下

#輪詢upstream web

server

}

測試配置

192.168.1.102

配置內容如下

淘淘網001號伺服器

192.168.1.103

配置內容如下

淘淘網002號伺服器 效果

4、權重

192.168.1.102為五分之四

192.168.1.103為五分之一

配置nginx.conf

vi //usr/local/nginx/conf/nginx.conf

配置內容如下

#權重upstream web

server

}

5、雜湊演算法

請求按訪問ip的hash結果分配,這樣每個ip固定訪問一 個應用伺服器,可以解決session共享的問題,配置如下

因為訪問者的ip位址是固定的,那麼根據ip位址的hash值也是感光固定的,那 麼乙個ip就一直訪問對應的那個伺服器,不會跨伺服器

配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf

配置內容如下

#權重upstream web

server

}

6、最少連線數

配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf

配置內容如下

#權重upstream web

server

}

7、fair(第三方外掛程式)

配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf

配置內容如下

upstream web

server

}

8、負載均衡備機和宕機配置

備機backup配置

當其他非backup機器掛掉後,才會請求backup機器

配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf

配置內容如下

upstream web

server

}

宕機down配置

配置down的伺服器不參與負載均衡,這樣down所標記的伺服器就可以安心的公升級了

配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf

配置內容如下

upstream web

server

}

Nginx負載均衡配置例項詳解

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

Nginx負載均衡配置例項詳解

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

Nginx負載均衡配置例項詳解

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