首先下載apache2服務器
apt-get install apache2
使得代理生效:
a2enmod proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http
修改配置 sudo vi /etc/apache2/mods-enabled/proxy.conf
ProxyRequests Off
<Proxy *>
Order deny,allow
Deny from all
#Allow from .your_domain.com
</Proxy>
修改配置 vim /etc/apache2/sites-available/000-default.conf
負載均衡配置
c、負載分配算法
當然你可能想通過不同的算法實現負載均衡,比方說按照請求次數,或者按照流量均衡,這里用到的指令是lbmethod
lbmethod可能的取值有:
lbmethod=byrequests 按照請求次數均衡(默認)
lbmethod=bytraffic 按照流量均衡
lbmethod=bybusyness 按照繁忙程度均衡(總是分配給活躍請求數最少的服務器)
<VirtualHost>
ProxyRequests Off
Proxypass / balancer://proxy/
ProxySet lbmethod=bytraffic (加上這句)
<Proxy balancer://proxy>
Order Deny,Allow