反向代理
反向代理(Reverse Proxy)方式是指以代理服務(wù)器來接受internet上的連接請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給internet上請(qǐng)求連接的客戶端捺癞,此時(shí)代理服務(wù)器對(duì)外就表現(xiàn)為一個(gè)反向代理服務(wù)器台谊。(摘自百度百科)
如下圖:
案例——圖片代理
客戶端IP:192.168.235.1
訪問服務(wù)器IP:192.168.235.131
圖片存放服務(wù)器IP:192.168.232.132
當(dāng)客服端192.168.235.1
訪問網(wǎng)站192.168.235.131
時(shí),被訪問的服務(wù)器192.168.235.131
就是一臺(tái)圖片代理服務(wù)器佑颇,圖片代理服務(wù)器192.168.235.131
再請(qǐng)求存放圖片服務(wù)器192.168.232.132
牺氨,圖片存放服務(wù)器192.168.232.132
最終將結(jié)果返回給代理服務(wù)器192.168.235.131
狡耻,代理服務(wù)器再返回給客戶端192.168.235.1
。
- nginx配置
- 代碼
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
proxy_pass http://192.168.235.132:80;
proxy_set_header X-Forwarded-For $remote_addr;
}
-
服務(wù)器相關(guān)log日志
被訪問的服務(wù)器日志
-
存放圖片服務(wù)器log日志