Webserver: Erste stabile Version des Apache HTTP Server 2.4

Apache 2.4 enthält im Vergleich zu Apache 2.2 einige neue Funktionen. Beispielsweise können mehrere MPMs (Multi-Processing-Module) als ladbare Module kompiliert und zu Laufzeit konfiguriert werden. Das Event-MPM(öffnet im neuen Fenster) gilt nicht mehr als experimentell. Es ermöglicht, mehrere Anfragen gleichzeitig abzuwickeln, da es einigen Rechenaufwand in Threads auslagert, so dass sich der Hauptthread um neue Requests kümmern kann.
Das Loglevel, das regelt, was in einem Logfile landen soll, kann in der neuen Version je Modul und Verzeichnis konfiguriert werden. Zudem gibt es mit trace1 bis trace8 neue Stufen oberhalb der Debug-Stufe. Dank eines neuen Parsers lassen sich komplexere Bedingungen formulieren. Das Timeout für Keepalive kann in der neuen Apache-Version in Millisekunden angegeben werden und es ist möglich, Variablen in Konfigurationsdateien zu verwenden, was diese übersichtlicher machen soll.
Trotz der neuen Funktionen soll der Apache HTTP Server 2.4 weniger Speicher benötigen als sein Vorgänger.
Mit der neuen Version von Apaches Webserver erschienen auch einige neue Module, darunter ein FastCGI(öffnet im neuen Fenster) - und ein SCGI-Backend(öffnet im neuen Fenster) für mod_proxy, mod_proxy_express(öffnet im neuen Fenster) für die Konfiguration einer Vielzahl von Reverse-Proxys sowie mod_heartmonitor(öffnet im neuen Fenster) und mod_lbmethod_heartbeat(öffnet im neuen Fenster) , um beim Einsatz von Apache als Load-Balancer Entscheidungen in Abhängigkeit von den genutzten Backendsystemen treffen zu können.
Das Modul mod_auth_form(öffnet im neuen Fenster) ermöglicht eine Authentifizierung per Formular, mod_session(öffnet im neuen Fenster) stellt eine Sessionverwaltung zur Verfügung. Mit mod_allowmethods(öffnet im neuen Fenster) lassen sich die unterstützten HTTP-Methoden einschränken und mit mod_ratelimit(öffnet im neuen Fenster) Bandbreitenbeschränkungen für Clients festlegen.
Zudem wurden viele der bestehenden Module verbessert. Eine Übersicht über die Neuerungen des Apache HTTP Server 2.4.1 finden sich in der Release-Ankündigung(öffnet im neuen Fenster) , eine detaillierte Liste im Changelog(öffnet im neuen Fenster) . Der Apache HTTP Server 2.4.1 kann unter httpd.apache.org(öffnet im neuen Fenster) heruntergeladen werden. Der Code steht unter der Apache-Lizenz 2.0.



