Blue Flower

Mit Apache Module "mod_proxy und mod_proxy_balancer kann man ein Load Balancer realisieren.

Einfach die httpd.conf mit folgenden Zeilen erweitern:

<VirtualHost *:80>
    ProxyRequests off
    ServerName deindomain.com
    <Proxy balancer://mycluster>
        # Webserver1
        BalancerMember http://172.17.0.1:80
        # Webserver2
        BalancerMember http://172.17.0.2:80
        Require all granted
        ProxySet lbmethod=byrequests
    </Proxy>
    <Location /balancer-manager>
        SetHandler balancer-manager
        Require host localhost
    </Location>
    ProxyPass /balancer-manager !
    ProxyPass / balancer://mycluster/
</VirtualHost>

Hier kann man selbstverständlich mehr als zwei Webserver eintragen.

In meinem Netzwerk fungieren zwei solchen Containers als DNS-Server:

http://www.damagehead.com/blog/2015/04/28/deploying-a-dns-server-using-docker/