成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Nginx負(fù)載均衡配置

894974231 / 2748人閱讀

摘要:測(cè)試環(huán)境域名服務(wù)器服務(wù)器服務(wù)器服務(wù)器部署策略用服務(wù)器作為主服務(wù)器負(fù)責(zé)分發(fā)請(qǐng)求,服務(wù)器用來(lái)處理最終請(qǐng)求開(kāi)始配置服務(wù)器配置新建配置文件配置文件內(nèi)容服務(wù)器配置新建配置文件配置文件內(nèi)容重啟臺(tái)服務(wù)器的服務(wù)注意,如果像我一樣是本地配置的測(cè)試域名

測(cè)試環(huán)境

域名:test.cc
服務(wù)器:Centos6.7、nginx/1.10.2
A服務(wù)器:192.168.8.142
B服務(wù)器:192.168.8.143
C服務(wù)器:192.168.8.144

部署策略
用A服務(wù)器作為主服務(wù)器負(fù)責(zé)分發(fā)請(qǐng)求,B、C服務(wù)器用來(lái)處理最終請(qǐng)求
開(kāi)始配置 A服務(wù)器配置

新建配置文件 test.cc.conf
配置文件內(nèi)容

#
# The test server
#

upstream test.cc {
    server 192.168.8.143;
    server 192.168.8.144;
}

server {
    listen       80;
    server_name  test.cc;
    location / {
        proxy_pass   http://test.cc;
        proxy_set_header        Host    $host;
        proxy_set_header        X-Real-IP       $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
B、C服務(wù)器配置

新建配置文件 test.cc.conf
配置文件內(nèi)容

#
# The test server
#

server {
    listen       80;
    listen       [::]:80;
    server_name  test.cc;
    index index.php index.html index.htm;
    root         /usr/share/nginx/html/test;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
    }

    error_page 404 /404.html;
    location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    }
}

重啟3臺(tái)服務(wù)器的nginx服務(wù)

注意,如果像我一樣是本地配置的測(cè)試域名的話,需要在自己電腦hosts文件中加入如下代碼
192.168.8.142   test.cc
做完上面的設(shè)置,簡(jiǎn)單的nginx負(fù)載均衡就算是配置完成了,然后我們來(lái)進(jìn)行驗(yàn)證,在B、C服務(wù)器的 /usr/share/nginx/html/test 目錄下(根據(jù)自己的配置設(shè)置,不用跟這里一樣)新建index.htm文件,然后在兩臺(tái)服務(wù)器的index.htm文件輸入不同的內(nèi)容,再訪問(wèn)test.cc就會(huì)發(fā)現(xiàn),不斷刷新,頁(yè)面會(huì)顯示不同的內(nèi)容,說(shuō)明負(fù)載均衡已經(jīng)配置成功
配置說(shuō)明

除了上面的基本配置之外,還有一些其他的配置

upstream test.cc {
    server 192.168.8.143 weight=1;
    server 192.168.8.144 weight=2;
    server 192.168.8.144 down;
}

// weight 權(quán)重,值越大,則被訪問(wèn)的概率越大
// down 表示當(dāng)前服務(wù)器不參與負(fù)載均衡,也就是說(shuō)不會(huì)被訪問(wèn)到
// 其他配置待補(bǔ)充
負(fù)載均衡策略 輪詢

這是默認(rèn)的策略,把每個(gè)請(qǐng)求逐一分配到不同的server,如果分配到的server不可用,則分配到下一個(gè),直到可用

upstream test.cc {
    server 192.168.8.143;
    server 192.168.8.144;
}
最少連接

把請(qǐng)求分配到連接數(shù)最少的server

upstream test.cc {
    least_conn;
    server 192.168.8.143;
    server 192.168.8.144;
}
權(quán)重

weight默認(rèn)值為1,值越大則代表被訪問(wèn)的幾率越大,如下配置,144的訪問(wèn)數(shù)量是143的2倍

upstream test.cc {
    server 192.168.8.143 weight=1;
    server 192.168.8.144 weight=2;
}
ip_hash

根據(jù)訪問(wèn)客戶端ip的hash值分配,這樣同一客戶端的請(qǐng)求都會(huì)被分配到同一個(gè)server上,如果牽扯到session的問(wèn)題,用這個(gè)是最好的選擇

upstream test.cc {
    ip_hash;
    server 192.168.8.143;
    server 192.168.8.144;
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39837.html

相關(guān)文章

  • Kubernetes上的負(fù)載均衡詳解

    摘要:部署只是一種規(guī)則,控制器組件會(huì)將這一規(guī)則應(yīng)用于實(shí)際負(fù)載均衡器中。原因是功能僅允許將端口用于路由,負(fù)載均衡器和則可作為全局啟動(dòng)。負(fù)載均衡的限制提供了功能豐富的負(fù)載均衡器支持詳細(xì)介紹在此。截至目前,我們暫時(shí)無(wú)法使用工具將負(fù)載均衡器配置從轉(zhuǎn)換為。 如果您的應(yīng)用程序是面向大量用戶、會(huì)吸引大量流量,那么一個(gè)不變的目標(biāo)一定是在高效滿足用戶需求的同時(shí)、不讓用戶感知到任何類似于服務(wù)器繁忙!的情況。這一...

    CoderBear 評(píng)論0 收藏0
  • 使用 NGINX 做 HTTP 負(fù)載均衡

    摘要:另一種負(fù)載均衡策略是最少連接。當(dāng)使用最少連接負(fù)載均衡策略時(shí),會(huì)把新請(qǐng)求分發(fā)給不太忙的服務(wù)器,從而避免分發(fā)過(guò)多的請(qǐng)求給忙碌的服務(wù)器造成過(guò)載。另外,還有很多的命令以及參數(shù)可以控制的負(fù)載均衡,例如。使用做負(fù)載均衡 Introduction 負(fù)載均衡一般被用來(lái)優(yōu)化資源利用率、最大化吞吐量、降低延遲和容錯(cuò)配置。 Nginx 可以作為一種十分有效的 HTTP 負(fù)載均衡工具來(lái)使用,通過(guò) nginx ...

    sarva 評(píng)論0 收藏0
  • nginx配置Nginx實(shí)現(xiàn)負(fù)載均衡

    摘要:三使用的高可用除了要實(shí)現(xiàn)網(wǎng)站的高可用,也就是提供多臺(tái)服務(wù)器用于發(fā)布相同的服務(wù),添加負(fù)載均衡服務(wù)器分發(fā)請(qǐng)求以保證在高并發(fā)下各臺(tái)服務(wù)器能相對(duì)飽和的處理請(qǐng)求。 在關(guān)于高并發(fā)負(fù)載均衡一文中已經(jīng)提到,企業(yè)在解決高并發(fā)問(wèn)題時(shí),一般有兩個(gè)方向的處理策略,軟件、硬件,硬件上添加負(fù)載均衡器分發(fā)大量請(qǐng)求,軟件上可在高并發(fā)瓶頸處:數(shù)據(jù)庫(kù)+web服務(wù)器兩處添加解決方案,其中web服務(wù)器前面一層最常用的的添加負(fù)...

    Eric 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<