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


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

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


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

Web 服務(wù)器對(duì)比


