Nginx負載平衡和反向 Proxy的配置和最佳化

來源:互聯網
上載者:User

標籤:des   style   blog   http   io   os   ar   for   sp   

負載平衡

負載平衡是由多台伺服器以對稱的方式組成一個伺服器集合,每台伺服器都具有等價的地位,

反向 Proxy

是指以Proxy 伺服器來接受internet上的請求,然後將請求轉給內部的伺服器

常見的負載平衡

1.下載站 使用者手動選擇,

2.DNS輪詢方式  缺點:可靠性低,負載不均衡

3.四 七層負載平衡裝置

配置如下

伺服器的叢集 upstream  192.168.0.4 {  #伺服器叢集名字  server   172.16.21.13:8081 weight=1;#伺服器配置   weight是權重的意思,權重越大,分配的機率越大。server   192.168.1.186:8081 weight=1;server   192.168.0.101:80 weight=5;server   192.168.0.102:80 weight=1;}

 server裡的配置

location / {    #後端返回502 404 執行逾時等錯誤,自動將請求轉寄到upstream 負載平衡池中的另一台伺服器           proxy_next_upstream http_502 http_404 error timeout invalid_header;           proxy_pass http://192.168.0.4;            #autoindex on;            #proxy_redirect default;            proxy_set_header Host $host;            proxy_hide_header server ;#隱藏header            proxy_set_header X-Powered-By nginx;        index  index.html; }

 HTTP Upstream 模組

upstream 模組是Nginx 負載平衡模組的主要模組。它提供了一個簡單的方法實現在用戶端和ip之間的後端伺服器負載平衡。

server 指令

weight 是指伺服器的權重,權重越高,被分配到該伺服器上的請求就越越多

 

Nginx負載平衡和反向 Proxy的配置和最佳化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.