- 相關(guān)推薦
反向代理與代理的區(qū)別
反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務器,并將從服務器上得到的結(jié)果返回給internet上請求連接的客戶端,此時代理服務器對外就表現(xiàn)為一個服務器。 通常的代理服務器,只用于代理內(nèi)部網(wǎng)絡(luò)對Internet的連接請求,客戶機必須指定代理服務器,并將本來要直接發(fā)送到Web服務器上的http請求發(fā)送到代理服務器中。由于外部網(wǎng)絡(luò)上的主機并不會配置并使用這個代理服務器,普通代理服務器也被設(shè)計為在Internet上搜尋多個不確定的服務器,而不是針對
Internet上多個客戶機的請求訪問某一個固定的服務器,因此普通的Web代理服務器不支持外部對內(nèi)部網(wǎng)絡(luò)的訪問請求。當一個代理服務器能夠代理外部網(wǎng)絡(luò)上的主機,訪問內(nèi)部網(wǎng)絡(luò)時,這種代理服務的方式稱為反向代理服務。此時代理服務器對外就表現(xiàn)為一個Web服務器,外部網(wǎng)絡(luò)就可以簡單把它當作一個標準的Web服務器而不需要特定的配置。不同之處在于,這個服務器沒有保存任何網(wǎng)頁的真實數(shù)據(jù),所有的靜態(tài)網(wǎng)頁或者CGI程序,都保存在內(nèi)部的Web服務器上。因此對反向代理服務器的攻擊并不會使得網(wǎng)頁信息遭到破壞,這樣就增強了Web服務器的安全性。
反向代理方式和包過濾方式或普通代理方式并無沖突,因此可以在防火墻設(shè)備中同時使用這兩種方式,其中反向代理用于外部網(wǎng)絡(luò)訪問內(nèi)部網(wǎng)絡(luò)時使用,正向代理或包過濾方式用于拒絕其他外部訪問方式并提供內(nèi)部網(wǎng)絡(luò)對外部網(wǎng)絡(luò)的訪問能力。因此可以結(jié)合這些方式提供最佳的安全訪問方式。
正向代理與反向代理的區(qū)別2017-04-24 10:34 | #2樓
代理
正向代理是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內(nèi)容,客戶端向代理發(fā)送一個請求并指定目標(原始服務器),然后代理向原始服務器轉(zhuǎn)交請求并將獲得的內(nèi)容返回給客戶端?蛻舳吮仨氁M行一些特別的設(shè)置才能使用正向代理。正向代理的典型用途是為在防火墻內(nèi)的局域網(wǎng)客戶端提供訪問Internet的途徑。正向代理還可以使用緩沖特性(由mod_cache提供)減少網(wǎng)絡(luò)使用率。使用 ProxyRequests指令即可激活正向代理。因為正向代理允許客戶端通過它訪問任意網(wǎng)站并且隱藏客戶端自身,因此你必須采取安全措施以確保僅為經(jīng)過授權(quán)的客戶端提供服務。
反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設(shè)置?蛻舳讼蚍聪虼淼拿挚臻g(name-space)中的內(nèi)容發(fā)送普通請求,接著反向代理將判斷向何處(原始服務器)轉(zhuǎn)交請求,并將獲得的內(nèi)容返回給客戶端,就像這些內(nèi)容原本就是它自己的一樣。反向代理的典型用途是將防火墻后面的服務器提供給Internet用戶訪問。反向代理還可以為后端的多臺服務器提供負載平衡,或為后端較慢的服務器提供緩沖服務。另外,還可以啟用高級 URL策略和管理技術(shù),從而使處于不同web服務器系統(tǒng)的web頁面同時存在于同一個URL空間下。
我的理解:
客戶機------------代理服務器(正向代理)----------------防火墻---------------web服務器(原始服務器)從內(nèi)向外訪問
客戶機------------防火墻----------------代理服務器(正向代理)---------------web服務器(原始服務器)從外向內(nèi)訪問
當代理服務器做正向代理時,客戶機訪問web服務器時,客戶機本身需要進行一些設(shè)置才能訪問web服務器,客戶機向代理服務器提交一個請求并指定要訪問的原始服務器地址或域名,代理服務器將指定的內(nèi)容從原始服務器上取回,返回給客戶機。 常用的wingate sygate windows的共享連接等都屬正向代理。
當代理服務器做反向代理時,客戶機訪問web服務器時,直接訪問代理代理服務器,感覺就像訪問原始服務器一樣,在代理服務器上設(shè)置代理服務器與原始服務器的對應關(guān)系
兩者區(qū)別
從用途上來講:
正向代理的典型用途是為在防火墻內(nèi)的局域網(wǎng)客戶端提供訪問Internet的途徑。正向代理還可以使用緩沖特性減少網(wǎng)絡(luò)使用率。反向代理的典型用途是將防火墻后面的服務器提供給Internet用戶訪問。反向代理還可以為后端的多臺服務器提供負載平衡,或為后端較慢的服務器提供緩沖服務。 另外,反向代理還可以啟用高級URL策略和管理技術(shù),從而使處于不同web服務器系統(tǒng)的web頁面同時存在于同一個URL空間下。
從安全性來講:
正向代理允許客戶端通過它訪問任意網(wǎng)站并且隱藏客戶端自身,因此你必須采取安全措施以確保僅為經(jīng)過授權(quán)的客戶端提供服務。
反向代理對外都是透明的,訪問者并不知道自己訪問的是一個代理。
【反向代理與代理的區(qū)別】相關(guān)文章:
人事代理與編制的區(qū)別03-03
總經(jīng)銷與總代理的區(qū)別03-03
人事代理與勞務派遣的區(qū)別02-28
委托代理人代理合同02-08
招標代理方案03-08
招標代理總結(jié)03-14
代理委托書07-16