??是擴展應用程序并提高其性能和冗余的絕佳方法。Nginx是一種流行的Web軟件,可以配置為簡(jiǎn)單但功能強大的負載均衡器,以提高服務(wù)器資源的可用性和效率。在負載 均衡配置中,nginx充當在多個(gè)單獨服務(wù)器上工作的分布式Web應用程序的單個(gè)入口點(diǎn)。作為先決條件,您需要至少安裝兩臺并安裝Web服務(wù)器軟件,以便了解負載均衡器的優(yōu)勢。下面就由小編和大家講一講nginx配置負載均衡。
??一、upstream配置
??在http配置下增加upstream配置即可:
??upstream nodes {
??server 192.168.10.1:8668;
??server 192.168.10.2:8668;
??}
??upstream對配置的上游服務(wù)器按照默認的輪詢(xún)方式進(jìn)行請求。如果上游服務(wù)器掛掉,能自己主動(dòng)剔除,無(wú)需手動(dòng)干預。這種方式簡(jiǎn)單快捷。但是如果上游服務(wù)器在配置不均衡的情況下,是解決不了的。所以nginx有其他很多的配置項。下面就一一介紹一下。
??二、權重配置
??weight和請求數量成正比,主要用于上游服務(wù)器配置不均衡的情況。下面的配置中,192.168.10.2機器的請求量是192.168.10.1機器請求量的2倍。
??upstream nodes {
??server 192.168.10.1:8668 weight=5;
??server 192.168.10.2:8668 weight=10;
??}
??三、ip_hash配置
??每一個(gè)請求按照請求的ip的hash結果分配。這樣每一個(gè)請求固定落在一個(gè)上游服務(wù)器,能夠解決ip會(huì )話(huà)在同一臺服務(wù)器的問(wèn)題。
??upstream nodes {
??ip_hash;
??server 192.168.10.1:8668;
??server 192.168.10.2:8668;
??}
??四、fair配置
??按上游服務(wù)器的響應時(shí)間來(lái)分配請求。響應時(shí)間短的優(yōu)先分配。
??upstream nodes {
??server 192.168.10.1:8668;
??server 192.168.10.2:8668;
??fair;
??}
??五、url_hash配置
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站