Mrz 9 2009

Loadbalancing mit Apache 2 Howto

In diesem Tutorial beschreibe ich, wie das Loadbalancing mit Hilfe von Apache 2 auf Debian 4 (etch) eingerichtet werden kann. Insbesondere zu erwähnen ist das halten einer Session mit Hilfe eines eigens durch Apache verwendeten Cookies.

Vorbedingung

Als Vorbedingung für dieses Tutorial setzen wir voraus, dass 3 mit einer Debian etch Grundinstallation bestückte Server zur Verfügung stehen. In diesem Fall vergeben wir die Hostnamen wie folgt:

  • Loadbalancer: lb1.volberg.de
  • Webserver 1: web1.volberg.de
  • Webserver 2: web2.volberg.de

Selbstverständlich können die Hostnamen auch anderweitig benannt werden oder auch IP-Adressen verwendet werden – das soll aber in diesem Tutorial nicht weiter betrachtet werden. Das folgende Schaubild veranschaulicht den logischen Aufbau der Infrastruktur.

Abb. 1: Netzplan

Abb. 1: Netzplan

Continue reading