Apache2 (vaak kortweg "Apache" genoemd) is een van de bekendste namen in de hostingwereld, ook al komt de gemiddelde websitebezoeker er nooit rechtstreeks mee in aanraking. Toch is het een cruciaal onderdeel van hoe uw website bij bezoekers terechtkomt.
Wat Apache2 precies is
Apache2 is webserversoftware: het programma dat op een server draait en dat binnenkomende verzoeken van bezoekers (een browser die uw website opvraagt) beantwoordt door de juiste bestanden terug te sturen. Elke keer dat iemand uw website bezoekt, is het de webserver die "achter de schermen" die aanvraag verwerkt en afhandelt.
Apache2 bestaat al sinds de jaren negentig en is nog altijd een van de meest gebruikte webservers ter wereld, mede dankzij zijn stabiliteit, brede documentatie en flexibele configuratie via modules. Het ondersteunt onder andere .htaccess-bestanden, waarmee u per map instellingen kan aanpassen zonder de hoofdconfiguratie te wijzigen.
Waar Apache2 tegenwoordig tegenaan loopt
Apache2 verwerkt elke aanvraag doorgaans met een apart proces of thread. Dat werkt betrouwbaar, maar wordt minder efficiënt bij een groot aantal gelijktijdige bezoekers, in vergelijking met nieuwere alternatieven zoals Nginx of OpenLiteSpeed, die verzoeken op een lichtere, event-gestuurde manier afhandelen. Voor de meeste KMO-websites merkt u dat verschil niet, bij hoge bezoekersaantallen wel.
Hoe wij dit invullen
Bij DigitalInfra leveren wij onze websites standaard op OpenLiteSpeed. Kan dat om een specifieke reden niet, dan zetten wij Apache2 in voor de breedst mogelijke ondersteuning. Meer over hoe Apache2 zich verhoudt tot alternatieven leest u in Apache2 vs OpenLiteSpeed en Nginx vs Apache2 vs OpenLiteSpeed.