nginx 反向 Proxy和正向 Proxy區別

來源:互聯網
上載者:User
一直對反射代理的反向不知道如何理解,經過百度知道,再結合下面這幅圖,總算弄清楚一點了。簡單的說從一個區域網路出來到服務端為正向,從用戶端要進入一個區域網路為反向。
概念:
反向 Proxy(Reverse Proxy)方式是指以Proxy 伺服器來接受internet上的串連請求,然後將請求轉寄給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求串連的用戶端,此時Proxy 伺服器對外就表現為一個伺服器。
概述:
通常的Proxy 伺服器,只用於代理內部網路對Internet的串連請求,客戶機必須指定Proxy 伺服器,並將本來要直接發送到Web伺服器上的http請求發送到Proxy 伺服器中。由於外部網路上的主機並不會配置並使用這個Proxy 伺服器,普通Proxy 伺服器也被設計為在Internet上搜尋多個不確定的伺服器,而不是針對Internet上多個客戶機的請求訪問某一個固定的伺服器,因此普通的WebProxy 伺服器不支援外部對內部網路的訪問請求。當一個Proxy 伺服器能夠代理外部網路上的主機,訪問內部網路時,這種代理服務的方式稱為反向 Proxy服務。此時Proxy 伺服器對外就表現為一個Web伺服器,外部網路就可以簡單把它當作一個標準的Web伺服器而不需要特定的配置。不同之處在於,這個伺服器沒有儲存任何網頁的真實資料,所有的靜態網頁或者CGI程式,都儲存在內部的Web伺服器上。因此對反向 Proxy伺服器的攻擊並不會使得網頁資訊遭到破壞,這樣就增強了Web伺服器的安全性。
  反向 Proxy方式和包過濾方式或普通代理方式並無衝突,因此可以在防火牆裝置中同時使用這兩種方式,其中反向 Proxy用於外部網路訪問內部網路時使用,正向 Proxy或包過濾方式用於拒絕其他外部存取方式並提供內部網路對外部網路的訪問能力。因此可以結合這些方式提供最佳的安全訪問方式。
為何叫反向:
但是這也沒法解釋為何他叫反向,從原理上來說.Proxy 伺服器都是處理來自用戶端的請求,並將其轉寄到目的伺服器上,所以Proxy 伺服器的工作並沒有任何反向的意味,而下面這張圖就能說明為何反向 Proxy叫反向:

  對了,從結構上來看,正向 Proxy和反向 Proxy的左右兩邊換了一下,原本Proxy 伺服器的用戶端來自內網.其和Proxy 伺服器組成一個LAN,而反向 Proxy之後.Proxy 伺服器和伺服器組成了一組.所以從結構來看,是reverse的,從英文的角度來看,reverse這個詞包含翻轉的意思,其意思就是指結構圖上的這種反轉,但是由於翻譯的關係.到了中文變成反向 Proxy.其實proxy並沒有做和以前有什麼不同的事情.它仍舊是將來自用戶端的請求轉寄給實際端.,而時至今日,由於CDN的大量使用,反向 Proxy後面的伺服器為了適應這種跨網路的架構,而均採用實際IP地址.這樣就往往更不容易使得大家對”反向 Proxy這個名詞中的反向到底指什麼”這個問題有個清晰的答案了。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了nginx 反向 Proxy和正向 Proxy區別,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.