首先下载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