1. 程式人生 > >戲說Nginx(二)

戲說Nginx(二)

nginx web

Nginx功能介紹:

1.Nginx反向代理應用實例:


反向代理(Reverse Proxy)方式是指通過代理服務器來接受Internet上的連接請求,然後將請求轉發給內部網絡上的服務器,並且將從內部網絡服務器上得到的結果返回給Internet上請求連接的客戶端,此時代理服務器對外就表現為一臺服務器。當一臺代理服務器能夠代理外部網絡上的訪問請求來訪問內部網絡時,這種代理服務的方式稱為反向代理服務。

反向代理服務經常用於web服務器,此時代理服務器在外部網絡看來就是一臺web服務器,而實際上反向代理服務器並沒有保存任何網頁的真實數據,所有的靜態網頁或動態程序都保存在內部網絡的web服務器上。因此,對反向代理服務器的攻擊並不會使web網站數據遭到破壞,這在一定程度上增強了web服務器的安全性。

反向代理服務器通常也稱為web服務加速器,此時反向代理服務器就具有了代理緩存的功能,也就是說,反向代理服務器在接收客戶端的請求後,首先從源服務器(內部網絡上的web服務器)上獲取內容,然後把內容返回給用戶,同時,也會把內容保存到代理服務器上一份,這樣日後再收到同樣的信息請求時,它會把本地緩存裏的內容直接發給用戶,以此減少後端web服務器的壓力,提高響應速度。這其實就是緩存服務器所實現的功能。

a.多域名跳轉應用實例:


2.Nginx的URL重寫應用實例:

戲說Nginx(二)