• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 虛擬服務器實現方法(動態均衡)

    發表于:2007-07-02來源:作者:點擊數: 標簽:
    虛擬服務器:對外它是單一的入口,對內有很多臺計算機為它服務.對使用它的人來說,它是一臺機器,有單一的入口點.具體的實現技術包括兩種: 應用層的虛擬服務器, 網絡 層的虛擬服務器. 1.應用層的虛擬服務器是利用應用層的轉發實現的,相當于一臺代理服務器,這正是

    虛擬服務器:對外它是單一的入口,對內有很多臺計算機為它服務.對使用它的人來說,它是一臺機器,有單一的入口點.具體的實現技術包括兩種: 應用層的虛擬服務器,網絡層的虛擬服務器.

    1.應用層的虛擬服務器是利用應用層的轉發實現的,相當于一臺代理服務器,這正是經常提到的虛擬服務器.

    實現方式:利用apache的 ProxyPass 可以實現對虛擬服務器的配置.(httpd.conf中)
    如某公司的WWW服務器為 在httpd.conf中作如下設置:
    ProxyPass /sales
    ProxyPass /rd
    ProxyPass /head

    如上設置生效了以后,對的方位會轉到上來.
    對的訪問會轉到上來,
    客戶不直接同 192.168.0.x交互,所有的請求都通過來轉發.
    過程如下:
    client () <--> <--> 192.168.0.1
    `
    2.ip層的虛擬服務器.它是利用ip層的反向masq來實現的.

    實現方式:通過對ip包頭的目的地址的改寫來實現的.linux kernel 2.2.x中帶的ip port forward 就是實現的方式.你需要一個管理工具來管理這個方式.此種方式也稱為反向NAT.

    設置方法:
    1. 內核編譯中選擇 ip_port_forward(??)
    2. 利用ipmasqadm 來設置 ip_port_forward.

    ipmasqadm -A -R 192.168.0.1:80
    具體用法請參考man..這里不對.
    ipmasqadm -A -R 192.168.0.2:80

    3.設置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 現在你訪問
    2 你訪問的ip包發到然后目標地址改為192.168.0.x, x為1或2可以由系統的負載平衡算法來選定.
    3 處理完畢,請求包發回,然后在發回給客戶.

    這樣,機器就可以擴充了.....你的www服務器負載太大,利用以上兩種方式均可以實現.你的te.net服務器負載太大,可以用方法2實現.

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>