Nginx到底能干嘛
作者:失戀的薔薇
www.cnblogs.com/wcwnina/p/8728391.html
Nginx 的產(chǎn)生
Nginx 使用基于事件驅(qū)動架構(gòu),使得其可以支持?jǐn)?shù)以百萬級別的 TCP 連接。
高度的模塊化和自由軟件許可證使得第三方模塊層出不窮(這是個開源的時代啊)。
Nginx 是一個跨平臺服務(wù)器,可以運行在 Linux、Windows、FreeBSD、Solaris、AIX、Mac OS 等操作系統(tǒng)上。
這些優(yōu)秀的設(shè)計帶來的極大的穩(wěn)定性。
Nginx 的用武之地


訪問原來無法訪問的資源,如 Google。
可以做緩存,加速訪問資源。
對客戶端訪問授權(quán),上網(wǎng)進行認證。
代理可以記錄用戶訪問記錄(上網(wǎng)行為管理),對外隱藏用戶信息。
反向代理
明白了什么是正向代理,我們繼續(xù)看關(guān)于反向代理的處理方式,舉例如我國的某寶網(wǎng)站,每天同時連接到網(wǎng)站的訪問人數(shù)已經(jīng)爆表,單個服務(wù)器遠遠不能滿足人民日益增長的購買欲望了。
http://tengine.taobao.org/

保證內(nèi)網(wǎng)的安全,通常將反向代理作為公網(wǎng)訪問地址,Web 服務(wù)器是內(nèi)網(wǎng)。
負載均衡,通過反向代理服務(wù)器來優(yōu)化網(wǎng)站的負載。
項目場景


在正向代理中,Proxy 和 Client 同屬于一個 LAN(圖中方框內(nèi)),隱藏了客戶端信息。
在反向代理中,Proxy 和 Server 同屬于一個 LAN(圖中方框內(nèi)),隱藏了服務(wù)端信息。

Web 服務(wù)器對比


評論
圖片
表情
