定義:
反向代理方式是指以反向代理服務(wù)器來接受互聯(lián)網(wǎng)上的連接請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給互聯(lián)網(wǎng)上請(qǐng)求連接的客戶端,此時(shí)反向代理服務(wù)器對(duì)外就表現(xiàn)為一個(gè)服務(wù)器。讓互聯(lián)網(wǎng)上的主機(jī)通過不同的域名訪問不同的內(nèi)部網(wǎng)主機(jī)資源些举,使內(nèi)部網(wǎng)主機(jī)免受外部網(wǎng)主機(jī)攻擊,實(shí)現(xiàn)負(fù)載均衡和緩存功能俭厚,很大程度上減輕web服務(wù)器的負(fù)擔(dān)?提高訪問速度户魏。
反向代理后端有多臺(tái)服務(wù)器,自然形成負(fù)載均衡
但proxy_pass如何指向多臺(tái)服務(wù)器
把多臺(tái)服務(wù)器用upstream綁定在一起并起個(gè)組名
然后proxy_pass指向該組
upstream groupname{
server 192.168.1.1:81 weight=1? max_fails=2 fail_timeout=3;
server 192.168.1.2:82 weight=1? max_fails=2 fail_timeout=3;
}