至少需三台服務器
服務器A
服務器B和服務器C
負載均衡原理
修改服務器A上apache的文件
首先
LoadModule proxy_module modules/mod_proxy
LoadModule proxy_ajp_module modules/mod_proxy_ajp
LoadModule proxy_balancer_module modules/mod_proxy_balancer
LoadModule proxy_connect_module modules/mod_proxy_connect
LoadModule proxy_ftp_module modules/mod_proxy_ftp
LoadModule proxy_http_module modules/mod_proxy_
其次
ProxyPass /example/ balancer://proxy/
<Proxy balancer://proxy>
BalancerMember http://serverB/example/
BalancerMember http://serverC/example/
</Proxy>
表示將訪問服務器A的http://serverA/example/子目錄下的所有文件分發至服務器B和C執行
若寫成
ProxyPass / balancer://proxy/
<Proxy balancer://proxy>
BalancerMember http://serverB/
BalancerMember http://serverC/
</Proxy>
則代表所有訪問A的請求都相應的轉成訪問B或C
最後
From:http://tw.wingwit.com/Article/program/PHP/201311/21032.html