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臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是...