虛擬伺服器實現方法(動態均衡)

來源:互聯網
上載者:User

1.應用程式層的虛擬伺服器是利用應用程式層的轉寄實現的,相當於一台Proxy 伺服器,這正是經常提到的虛擬伺服器.

實現方式:利用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可以由系統的Server Load Balancer演算法來選定.

3 處理完畢,請求包發回,然後在發回給客戶.

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.