国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

nginx 負載均衡簡單實踐

adam1q84 / 691人閱讀

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

因為公司有這個需求,故而簡單使用vagrant在本地實踐一下,但最好使用docker去部署,以后再寫其他方式

反向代理概念

反向代理(Reverse Proxy)方式是指以代理服務器來接受客戶端連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器得到的結果放回客戶端,此時代理服務器對外就表現為一個服務器。

負載均衡

既然是負載均衡,那為什么要說反向代理呢,反向代理服務器管理一組服務器,可以根據對應的負載均衡算法將不同的請求轉發到不同的服務器上,服務器處理完成的響應也通過代理服務器返回給用戶。

負載均衡配置

nginx upstream目前支持5種調度算法,下面進行解釋,其中后面兩種需要第三方插件

1.輪詢,這也是默認的。每個請求按照時間順序逐一分配到不同的后端服務器。如果后端某臺服務器掛掉了,故障系統可以自動剔除。使用戶不受影響

 upstream back{

  server 192.168.30.11;
  server 192.168.30.12;
  server 192.168.30.10;

}

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

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

} 

3.ip_hash.每個請求按訪問ip的hash 結果分配。這樣來自同一個ip的訪客就固定訪問一個后端服務器,有效的解決session共享問題.

  upstream back{
     ip_hash;
     server 192.168.30.11;
     server 192.168.30.12;

  }

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

實踐代碼

既然是負載均衡,肯定是多臺服務器,我使用了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;



        }

其他兩臺服務器可以使用nginx,默認配置,訪問192.168.33.10

這樣就看到效果了

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39616.html

相關文章

  • 基于node開發的web應用,負載均衡簡單實踐

    摘要:負載均衡,其意思就是分攤到多個操作單元上進行執行阿里云負載均衡架構文檔負載均衡好處節省成本,一個服務器性能再好也是有瓶頸的,而且性能越高的服務器成本也越大。所以我們需要同步負載均衡的服務器的文件。 集群(cluster)是一組相互獨立的、通過高速網絡互聯的計算機,它們構成了一個組,并以單一系統的模式加以管理。一個客戶與集群相互作用時,集群像是一個獨立的服務器。負載均衡(Load Bal...

    jkyin 評論0 收藏0
  • Nginx

    摘要:此外,其也能夠提供強大的反向代理功能。是由為俄羅斯訪問量第二的站點開發的,第一個公開版本發布于年月日。 keepalived+nginx 實現高可用雙機熱備 + 負載均衡架構 1 準備4個ubuntu16.04虛擬機(啟用網卡二并使用橋接模式):A服務器:192.168.0.103 主B服務器:192.168.0.104 主(備) 前端工程師學習 Nginx ...

    syoya 評論0 收藏0

發表評論

0條評論

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