Apache heeft versie 2.4 van de populaire Apache-webserver uitgebracht; de eerste grote update in zes jaar. De nieuwe versie moet onder meer beter met systeemresources omgaan om zo tegenwicht te kunnen bieden aan nginx.
Hoewel de Apache HTTP Server nog verreweg de populairste webserver is, wordt met name nginx steeds vaker ingezet, al dan niet als loadbalancer voor een Apache-installatie. De nieuwste versie van Apache moet tegenwicht bieden aan de vlot toegenomen populariteit van nginx; deze versie gaat beter om met systeembronnen, belooft de Apache Foundation.
Versie 2.4 is de eerste grote update in zes jaar en komt uit in het zeventiende jaar dat de webserversoftware wordt ontwikkeld. De software, oorspronkelijk een fork van een project van een Amerikaans supercomputer-instituut, moet niet alleen beter omgaan met beschikbare systeemresources, maar er ook minder van gebruiken en betere ondersteuning voor caching bieden. Daardoor moeten servers met veel verkeer beter presteren.
Verder zijn er verschillende nieuwe modules beschikbaar, zoals een aantal add-ons voor mod_proxy, officiële ondersteuning voor de programmeertaal Lua en een module waarmee gebruikers kunnen worden geauthenticeerd via een html-formulier. Voorheen was er in Apache enkel ondersteuning voor authenticatie op protocolniveau aanwezig en moest voor authenticatie met input uit html-formulieren een programmeertaal of een third-party-module worden gebruikt.
Een aantal meegeleverde modules is bijgewerkt. Zo heeft mod_ssl vanaf nu ondersteuning voor het controleren van client-side-certificaten met behulp van een ocsp-server en wordt het maken van leesbare url's vergemakkelijkt door een update van mod_rewrite. Met de bijgewerkte versie van die module kunnen bijvoorbeeld rewrite-mappings worden gegenereerd op basis van sql-queries.
Voortaan kunnen multi-processing-modules bovendien tijdens het starten van de webserver worden geselecteerd; voorheen moesten deze bij het buildproces worden in- of uitgeschakeld. De nieuwe versie kan worden gedownload onder een Apache 2.0-licentie.