Proxy、 Reverse Proxy 概念與 Nginx 配置

Proxy 是位於 Client 和 Server 之間的 Server,Client 會向 Proxy 發送請求, Proxy 會轉發請求到 Server,並將 Server 的回應返回給 Client。Proxy 可以用來隱藏 Client IP,並提供 Cache 功能,提高網站的訪問速度。 Reverse Proxy 是位於 Server 的 Server ,Client 會向 Reverse Proxy 發送請求, Reverse Proxy 會根據請求的內容,將請求轉發到不同的 Server ,並將 Server 的回應返回給 Client 。 Reverse Proxy 可以用來負載均衡、Cache、安全防護等。 功用 Proxy 隱藏 Client IP:當Client 訪問網站時,可以使用 Proxy 來隱藏 Client IP,這可以保護用戶隱私。 提供 Cache 功能:Proxy 可以提供 Cache 功能,提高網站的訪問速度。當 Client 第一次訪問網站時, Proxy 會將網站的內容 Cache 到自己的內存中,當 Client 再次訪問網站時, Proxy 會直接返回 Cache 的內容,這可以提高網站的訪問速度。 Reverse Proxy 負載均衡:Reverse Proxy 可以用來負載均衡,將用戶的請求均勻分散到不同的 Server ,這可以提高網站的性能和可用性。 Cache:Reverse Proxy 可以提供 Cache 功能,提高網站的訪問速度。當 Client 第一次訪問網站時, Reverse Proxy 會將網站的內容 Cache 到自己的內存中,當 Client 再次訪問網站時, Reverse Proxy 會直接返回 Cache 的內容,這可以提高網站的訪問速度。 安全防護:Reverse Proxy 可以用來安全防護,例如可以用來防火牆、DDoS 攻擊等。 細節 Proxy 代理的對象是 Client ,Client 過程隱藏 Client IP,Server 不知道拜訪的 Client 是誰。...

August 3, 2023 · Yish