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

資訊專欄INFORMATION COLUMN

nginx 負(fù)載均衡簡單實(shí)踐

adam1q84 / 700人閱讀

摘要:負(fù)載均衡配置目前支持種調(diào)度算法,下面進(jìn)行解釋,其中后面兩種需要第三方插件輪詢,這也是默認(rèn)的。實(shí)踐代碼既然是負(fù)載均衡,肯定是多臺(tái)服務(wù)器,我使用了在其他兩臺(tái)服務(wù)器可以使用默認(rèn)配置,訪問這樣就看到效果了參考文章

因?yàn)楣居羞@個(gè)需求,故而簡單使用vagrant在本地實(shí)踐一下,但最好使用docker去部署,以后再寫其他方式

反向代理概念

反向代理(Reverse Proxy)方式是指以代理服務(wù)器來接受客戶端連接請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器得到的結(jié)果放回客戶端,此時(shí)代理服務(wù)器對(duì)外就表現(xiàn)為一個(gè)服務(wù)器。

負(fù)載均衡

既然是負(fù)載均衡,那為什么要說反向代理呢,反向代理服務(wù)器管理一組服務(wù)器,可以根據(jù)對(duì)應(yīng)的負(fù)載均衡算法將不同的請(qǐng)求轉(zhuǎn)發(fā)到不同的服務(wù)器上,服務(wù)器處理完成的響應(yīng)也通過代理服務(wù)器返回給用戶。

負(fù)載均衡配置

nginx upstream目前支持5種調(diào)度算法,下面進(jìn)行解釋,其中后面兩種需要第三方插件

1.輪詢,這也是默認(rèn)的。每個(gè)請(qǐng)求按照時(shí)間順序逐一分配到不同的后端服務(wù)器。如果后端某臺(tái)服務(wù)器掛掉了,故障系統(tǒng)可以自動(dòng)剔除。使用戶不受影響

 upstream back{

  server 192.168.30.11;
  server 192.168.30.12;
  server 192.168.30.10;

}

2.指定權(quán)重。指定輪詢幾率。weight和訪問比例成正比。用于后端服務(wù)器性能不均的情況。

 upstream back{
   server 192.168.30.11 weight=10;
   server 192.168.30.11 weight=20;

} 

3.ip_hash.每個(gè)請(qǐng)求按訪問ip的hash 結(jié)果分配。這樣來自同一個(gè)ip的訪客就固定訪問一個(gè)后端服務(wù)器,有效的解決session共享問題.

  upstream back{
     ip_hash;
     server 192.168.30.11;
     server 192.168.30.12;

  }

后面還有兩種,沒有試過,就不寫了。

實(shí)踐代碼

既然是負(fù)載均衡,肯定是多臺(tái)服務(wù)器,我使用了192.168.30.11,192.168.30.10,192.168.30.12

 在 192.168.30.10

    upstream webhost{
#       ip_hash;

       server 192.168.33.11;
       server 192.168.33.12;


    }


    server {
        listen       80;
        server_name  localhost;
        root         /usr/share/nginx/html;

        location / {
         index index.html index.htm;
         proxy_pass http://webhost;
         proxy_redirect off;
         proxy_set_header  X-Real-IP $remote_addr;
         proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header  Host $host;



        }

其他兩臺(tái)服務(wù)器可以使用nginx,默認(rèn)配置,訪問192.168.33.10

這樣就看到效果了

參考文章:https://segmentfault.com/a/11...
https://lufficc.com/blog/conf...

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

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

相關(guān)文章

  • 基于node開發(fā)的web應(yīng)用,負(fù)載均衡簡單實(shí)踐

    摘要:負(fù)載均衡,其意思就是分?jǐn)偟蕉鄠€(gè)操作單元上進(jìn)行執(zhí)行阿里云負(fù)載均衡架構(gòu)文檔負(fù)載均衡好處節(jié)省成本,一個(gè)服務(wù)器性能再好也是有瓶頸的,而且性能越高的服務(wù)器成本也越大。所以我們需要同步負(fù)載均衡的服務(wù)器的文件。 集群(cluster)是一組相互獨(dú)立的、通過高速網(wǎng)絡(luò)互聯(lián)的計(jì)算機(jī),它們構(gòu)成了一個(gè)組,并以單一系統(tǒng)的模式加以管理。一個(gè)客戶與集群相互作用時(shí),集群像是一個(gè)獨(dú)立的服務(wù)器。負(fù)載均衡(Load Bal...

    jkyin 評(píng)論0 收藏0
  • Nginx

    摘要:此外,其也能夠提供強(qiáng)大的反向代理功能。是由為俄羅斯訪問量第二的站點(diǎn)開發(fā)的,第一個(gè)公開版本發(fā)布于年月日。 keepalived+nginx 實(shí)現(xiàn)高可用雙機(jī)熱備 + 負(fù)載均衡架構(gòu) 1 準(zhǔn)備4個(gè)ubuntu16.04虛擬機(jī)(啟用網(wǎng)卡二并使用橋接模式):A服務(wù)器:192.168.0.103 主B服務(wù)器:192.168.0.104 主(備) 前端工程師學(xué)習(xí) Nginx ...

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

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

0條評(píng)論

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