下文給大家?guī)鞱GINX負(fù)載均衡設(shè)置與反向代理設(shè)置,希望能夠給大家在實(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)站制作、成都網(wǎng)站制作與策劃設(shè)計(jì),來安網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:來安等地區(qū)。來安做網(wǎng)站價(jià)格咨詢:13518219792“1”NGINX負(fù)載均衡設(shè)置
(1)輪詢算法:每次將請(qǐng)求順序分配到不同的云服務(wù)器,通過此算法可以實(shí)現(xiàn)請(qǐng)求在多臺(tái)機(jī)器之間的輪詢轉(zhuǎn)發(fā)。
upstream test_svr
{
server 192.168.1.10:8080;
server 192.168.1.20:8080;
server 192.168.1.30:8080;
}
在NGINX配置文件中,用upstream指令定義一組負(fù)載均衡后端服務(wù)池區(qū)。
(2)權(quán)重算法:通過將不同的后端服務(wù)器設(shè)置不同的權(quán)重以便實(shí)現(xiàn)請(qǐng)求的按比例分配,當(dāng)后端服務(wù)器故障時(shí)可以自動(dòng)剔除該服務(wù)器。
upstream test_svr
{
server 192.168.1.10:8080 weight=1 max_fails=1 fail_timeout=10s;
server 192.168.1.20:8080 weight=2 max_fails=1 fail_timeout=10s;
server 192.168.1.30:8080 weight=3 max_fails=1 fail_timeout=10s;
}
其中,test_svr為服務(wù)器組名。weight設(shè)置服務(wù)器的權(quán)重,默認(rèn)為1,權(quán)重值越大,表示服務(wù)器可以接收更多的請(qǐng)求。max_fails和fail_timeout表示如果某臺(tái)服務(wù)器在fail_timeout時(shí)間內(nèi)出現(xiàn)max_fails次連接失敗,那么NGINX就會(huì)認(rèn)為該服務(wù)器已經(jīng)故障,從而剔除該服務(wù)器。
(3)IP哈希算法:此算法根據(jù)用戶的客戶端IP將請(qǐng)求分配給后端的服務(wù)器,由于源IP相同的客戶端經(jīng)過IP哈希算法后的值相同,因此同一客戶端的請(qǐng)求可以分配到后端的同一臺(tái)服務(wù)器上。IP哈希負(fù)載均衡主要通過指令ip_hash指定。
upstream test_svr
{
ip_hash;
server 192.168.1.10:8080;
server 192.168.1.20:8080;
server 192.168.1.30:8080;
}
“2”NGINX反向代理設(shè)置
反向代理方式與普通的代理方式有所不同,使用反向代理服務(wù)器可以根據(jù)指定的負(fù)載均衡算法將請(qǐng)求轉(zhuǎn)發(fā)給后端的真實(shí)WEB服務(wù)器,可以將負(fù)載均衡和代理服務(wù)器的高速緩存技術(shù)結(jié)合在一起,從而提升靜態(tài)網(wǎng)頁的訪問速度,因此可以實(shí)現(xiàn)較好的負(fù)載均衡。
“proxy_pass http://test_svr” 用于指定反向代理的服務(wù)器池。
看了以上關(guān)于NGINX負(fù)載均衡設(shè)置與反向代理設(shè)置,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。