nginx正向代理和反向代理

反向代理

概念:反向代理服務器位於用戶與目標服務器之間,可是對於用戶而言,反向代理服務器就至關於目標服務器,即用戶直接訪問反向代理服務器就能夠得到目標服務器的資源。同時,用戶不須要知道目標服務器的地址,也無須在用戶端做任何設定。反向代理服務器一般可用來做爲Web加速,即便用反向代理做爲Web服務器的前置機來下降網絡和服務器的負載,提升訪問效率。服務器

特色:
1.反向代理服務器是位於用戶和目標服務器之間的.
2.用戶覺得反向代理服務器就是真實的服務器.用戶不知道真實服務器究竟是誰.
3.反向代理服務器保護服務端信息,稱爲服務器端代理.
爲何須要代理服務器?
用戶因爲某種緣由沒法直接訪問目標服務器,完成指定的功能.
image.png網絡

正向代理

概念:正向代理,意思是一個位於客戶端和原始服務器(origin server)之間的服務器,爲了從原始服務器取得內容,客戶端向代理髮送一個請求並指定目標(原始服務器),而後代理向原始服務器轉交請求並將得到的內容返回給客戶端。客戶端才能使用正向代理。spa

特色:
1.代理服務器位於用戶與服務器之間.
2.用戶請求時,很是明確目標服務器究竟是誰.服務器不清楚究竟是誰訪問的我.覺得是代理服務器直接發起的請求.
3.正向代理服務器保護了用戶的信息,因此稱之爲客戶端代理.
image.png代理

總結:
1)反向代理是服務器端代理,只要用戶訪問服務器,其實都是反向代理機制,實現業務調用.
2)正向代理是客戶端代理,主要用戶上網就使用正向代理實現的是網絡通訊頭.server

相關文章
相關標籤/搜索