mod_proxy_balancerでサービス毎に分散の設定をする。

以下の様にVirtualHostとProxyを組み合わせた設定をhttpd.confに記述する。

NameVirtualHost *:80

<VirtualHost *:80>
        ServerName balance1
        ProxyRequests Off
        ProxyPass / balancer://mycluster/ lbmethod=byrequests timeout=1
        <Proxy balancer://mycluster/>
                BalancerMember http://192.168.0.91 loadfactor=1
                BalancerMember http://192.168.0.93 loadfactor=1
        </Proxy>
</VirtualHost>

<VirtualHost *:80>
        ServerName balance2
        ProxyRequests Off
        ProxyPass / balancer://mycluster/ lbmethod=byrequests timeout=1
        <Proxy balancer://mycluster/>
                BalancerMember http://192.168.0.91 loadfactor=1
        </Proxy>
</VirtualHost>

http://balance1/でアクセスすると91と93で分散され、
http://balance2/でアクセスすると91のみに転送される。