亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Nginx負(fù)載均衡配置

894974231 / 2776人閱讀

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

測試環(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ā)請求,B、C服務(wù)器用來處理最終請求
開始配置 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臺服務(wù)器的nginx服務(wù)

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

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

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)重,值越大,則被訪問的概率越大
// down 表示當(dāng)前服務(wù)器不參與負(fù)載均衡,也就是說不會被訪問到
// 其他配置待補(bǔ)充
負(fù)載均衡策略 輪詢

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

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

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

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

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

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/39837.html

相關(guān)文章

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

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

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

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

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

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

    Eric 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<