正向代理與反向代理區別圖解 (nginx)


1. 背景

經常聽到代理,比如通常我們要上國外的網站時,需要買vpn作為跳板機器進行訪問。

但是在公司里面也聽到了nginx支持反向代理。

那什么是正向代理,什么是反向代理?在網上看了寫內容,說一下自己的理解。

2. 正向代理

正向代理,是在用戶端的。比如需要訪問某些國外網站,我們可能需要購買vpn。

並且vpn是在我們的用戶瀏覽器端設置的(並不是在遠端的服務器設置)。

瀏覽器先訪問vpn地址,vpn地址轉發請求,並最后將請求結果原路返回來。

 

3. 反向代理

有正向代理,就有反向代理。(哈哈,因為起名字的人也會考慮,為什么不叫代理,而是取名"正向"代理)。

反向代理是作用在服務器端的,是一個虛擬ip(VIP)。對於用戶的一個請求,會轉發到多個后端處理器中的一台來處理該具體請求。

大型網站都有DNS(域名解析服務器),load balance(負載均衡器)等。

 

總結,nginx作為軟件能支持反向代理,也就是說nginx可以作為負載均衡器。

(負載均衡器可以提高網站性能,支持更高並發請求)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM