虛擬服務(wù)器實(shí)現(xiàn)方法與實(shí)例_Windows教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
虛擬服務(wù)器:對(duì)外它是單一的入口,對(duì)內(nèi)有很多臺(tái)計(jì)算機(jī)為它服務(wù).對(duì)使用它的人來說,它是一臺(tái)機(jī)器,有單一的入口點(diǎn).具體的實(shí)現(xiàn)技術(shù)包括兩種: 應(yīng)用層的虛擬服務(wù)器,網(wǎng)絡(luò)層的虛擬服務(wù)器.
1.應(yīng)用層的虛擬服務(wù)器是利用應(yīng)用層的轉(zhuǎn)發(fā)實(shí)現(xiàn)的,相當(dāng)于一臺(tái)代理服務(wù)器,這正是經(jīng)常提到的虛擬服務(wù)器.
實(shí)現(xiàn)方式:利用apache的 ProxyPass 可以實(shí)現(xiàn)對(duì)虛擬服務(wù)器的配置.(httpd.conf中)
如某公司的WWW服務(wù)器為 http://www.abc.com/ 在httpd.conf中作如下設(shè)置:
ProxyPass /sales http://192.168.0.1/
ProxyPass /rd http://192.168.0.2/
ProxyPass /head http://192.168.0.3/
如上設(shè)置生效了以后,對(duì)http://www.abc.com/rd的方位會(huì)轉(zhuǎn)到http://192.168.0.2上來.
對(duì)http://www.abc.com/head的訪問會(huì)轉(zhuǎn)到http://192.168.0.2上來,
客戶不直接同 192.168.0.x交互,所有的請(qǐng)求都通過www.abc.com來轉(zhuǎn)發(fā).
過程如下:
client (http://www.abc.com/sales) <--> www.abc.com <--> 192.168.0.1 `
2.ip層的虛擬服務(wù)器.它是利用ip層的反向masq來實(shí)現(xiàn)的.
實(shí)現(xiàn)方式:通過對(duì)ip包頭的目的地址的改寫來實(shí)現(xiàn)的.linux kernel 2.2.x中帶的ip port forward 就是實(shí)現(xiàn)的方式.你需要一個(gè)管理工具來管理這個(gè)方式.此種方式也稱為反向NAT.
設(shè)置方法:
1. 內(nèi)核編譯中選擇 ip_port_forward(??)
2. 利用ipmasqadm 來設(shè)置 ip_port_forward.
ipmasqadm -A www.abc.com:80 -R 192.168.0.1:80
具體用法請(qǐng)參考man..這里不對(duì).
ipmasqadm -A www.abc.com:80 -R 192.168.0.2:80
3.設(shè)置ipchains
ipchains -A forward -j MASQ -s 192.168.0.0/24
ipchains -A forward -j MASQ -d 192.168.0.0/24
4. OK..
測試:
1 現(xiàn)在你訪問http://www.abc.com/
2 你訪問的ip包發(fā)到www.abc.com然后目標(biāo)地址改為192.168.0.x, x為1或2可以由系統(tǒng)的負(fù)載平衡算法來選定.
3 處理完畢,請(qǐng)求包發(fā)回www.abc.com,然后在發(fā)回給客戶.
這樣,機(jī)器就可以擴(kuò)充了.....你的www服務(wù)器負(fù)載太大,利用以上兩種方式均可以實(shí)現(xiàn).你的telnet服務(wù)器負(fù)載太大,可以用方法2實(shí)現(xiàn)
1.應(yīng)用層的虛擬服務(wù)器是利用應(yīng)用層的轉(zhuǎn)發(fā)實(shí)現(xiàn)的,相當(dāng)于一臺(tái)代理服務(wù)器,這正是經(jīng)常提到的虛擬服務(wù)器.
實(shí)現(xiàn)方式:利用apache的 ProxyPass 可以實(shí)現(xiàn)對(duì)虛擬服務(wù)器的配置.(httpd.conf中)
如某公司的WWW服務(wù)器為 http://www.abc.com/ 在httpd.conf中作如下設(shè)置:
ProxyPass /sales http://192.168.0.1/
ProxyPass /rd http://192.168.0.2/
ProxyPass /head http://192.168.0.3/
如上設(shè)置生效了以后,對(duì)http://www.abc.com/rd的方位會(huì)轉(zhuǎn)到http://192.168.0.2上來.
對(duì)http://www.abc.com/head的訪問會(huì)轉(zhuǎn)到http://192.168.0.2上來,
客戶不直接同 192.168.0.x交互,所有的請(qǐng)求都通過www.abc.com來轉(zhuǎn)發(fā).
過程如下:
client (http://www.abc.com/sales) <--> www.abc.com <--> 192.168.0.1 `
2.ip層的虛擬服務(wù)器.它是利用ip層的反向masq來實(shí)現(xiàn)的.
實(shí)現(xiàn)方式:通過對(duì)ip包頭的目的地址的改寫來實(shí)現(xiàn)的.linux kernel 2.2.x中帶的ip port forward 就是實(shí)現(xiàn)的方式.你需要一個(gè)管理工具來管理這個(gè)方式.此種方式也稱為反向NAT.
設(shè)置方法:
1. 內(nèi)核編譯中選擇 ip_port_forward(??)
2. 利用ipmasqadm 來設(shè)置 ip_port_forward.
ipmasqadm -A www.abc.com:80 -R 192.168.0.1:80
具體用法請(qǐng)參考man..這里不對(duì).
ipmasqadm -A www.abc.com:80 -R 192.168.0.2:80
3.設(shè)置ipchains
ipchains -A forward -j MASQ -s 192.168.0.0/24
ipchains -A forward -j MASQ -d 192.168.0.0/24
4. OK..
測試:
1 現(xiàn)在你訪問http://www.abc.com/
2 你訪問的ip包發(fā)到www.abc.com然后目標(biāo)地址改為192.168.0.x, x為1或2可以由系統(tǒng)的負(fù)載平衡算法來選定.
3 處理完畢,請(qǐng)求包發(fā)回www.abc.com,然后在發(fā)回給客戶.
這樣,機(jī)器就可以擴(kuò)充了.....你的www服務(wù)器負(fù)載太大,利用以上兩種方式均可以實(shí)現(xiàn).你的telnet服務(wù)器負(fù)載太大,可以用方法2實(shí)現(xiàn)
相關(guān)Windows教程:
Windows教程Rss訂閱服務(wù)器教程搜索
Windows教程推薦
- WIN2003服務(wù)器安全配置終極技巧(1)
- 在Windows系統(tǒng)上安裝PHP運(yùn)行環(huán)境文字教程
- Windows 2000中任務(wù)時(shí)間表的帳號(hào)問題
- windows 2003消失后服務(wù)器系統(tǒng)我們用什么?
- 加固N(yùn)T和IIS的安全(1)
- Cluster之架設(shè)(NAT形式)(1)
- 服務(wù)器404錯(cuò)誤頁面的正確設(shè)置方法
- Windows server 2008應(yīng)用之IIS 7中HTTP錯(cuò)誤響應(yīng)配置
- Apache+Tomcat實(shí)現(xiàn)Web服務(wù)
- 個(gè)人服務(wù)器架設(shè)全攻略(93)
猜你也喜歡看這些
- WIN2003下IIS6.0配置教程(一)
- WEB服務(wù)器負(fù)載均衡解決方案
- Web服務(wù)器實(shí)戰(zhàn)之如何改善性能
- 通過設(shè)置Web服務(wù)器日志讓IIS更安全
- 教你架設(shè)一臺(tái)流媒體服務(wù)器
- 當(dāng)今幾大主流服務(wù)器的操作系統(tǒng)特性概述
- 在IIS7中應(yīng)用Application Request Routing配置反向代理
- Apache 2.2 + Tomcat 5.5 使用UrlRewrite實(shí)現(xiàn)泛域名解析的方法
- 推薦!各類建站程序偽靜態(tài)規(guī)則代碼
- iis6服務(wù)器設(shè)置排錯(cuò)解答
- 相關(guān)鏈接:
- 教程說明:
Windows教程-虛擬服務(wù)器實(shí)現(xiàn)方法與實(shí)例
。