下文給大家?guī)韓ginx配置http負(fù)載均衡是怎么樣的,希望能夠給大家在實(shí)際運(yùn)用中帶來一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來做一個(gè)解答。
創(chuàng)新互聯(lián)公司專注于嘉興網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供嘉興營(yíng)銷型網(wǎng)站建設(shè),嘉興網(wǎng)站制作、嘉興網(wǎng)頁(yè)設(shè)計(jì)、嘉興網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造嘉興網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供嘉興網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
根據(jù)官方的文檔,首先給出了如下所示的范例
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp1;
}
}
}
這個(gè)例子就是配置了一個(gè)名為myapp1的http負(fù)載均衡云服務(wù)器組
即為http負(fù)載均衡的基本配置格式和語法
nginx負(fù)載均衡包括:輪訓(xùn)(round-robin)、最少連接(least-connected)、ip哈希(ip-hash)三種機(jī)制
輪訓(xùn):發(fā)送到服務(wù)器端的http請(qǐng)求被輪訓(xùn)到負(fù)載均衡配置中的服務(wù)器;
最少連接:發(fā)送到服務(wù)器端的http請(qǐng)求被分配到負(fù)載均衡配置中活動(dòng)鏈接數(shù)最少的服務(wù)器;
IP哈希:使用一種基于客戶端的IP地址的哈希方法來決定分配到請(qǐng)求的服務(wù)器
配置方法如下:
最少連接負(fù)載均衡
upstream myapp1 {
least_conn;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
ip哈希
upstream myapp1 {
ip_hash;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
輪訓(xùn)
upstream myapp1 {
server srv1.example.com weight=3;
server srv2.example.com;
server srv3.example.com;
}
解釋:weight為權(quán)重,默認(rèn)為1,如果有五個(gè)請(qǐng)求,那么前三個(gè)請(qǐng)求會(huì)被分配到srv1,第四個(gè)請(qǐng)求分配至srv2,第五個(gè)請(qǐng)求分配至srv3,如此周而復(fù)始。
注意:
1,默認(rèn)為輪訓(xùn)方式;
2,最少連接數(shù)和輪訓(xùn)機(jī)制會(huì)在客戶端與服務(wù)器會(huì)話期間將客戶端的請(qǐng)求分配到不同的服務(wù)器,而ip哈??梢跃S持會(huì)話,將請(qǐng)求始終保持在同一服務(wù)器上
看了以上關(guān)于nginx配置http負(fù)載均衡是怎么樣的,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。