Apache, officieel de Apache HTTP Server, is software die een computer verandert in een webserver. Als iemand jouw adres in een browser typt, is Apache een van de programma’s die dat verzoek kan opvangen en de juiste pagina, afbeelding of bestand kan terugsturen. Het draait al sinds de jaren negentig een flink deel van het internet.

Stel je een receptionist voor bij een druk kantoor. Bezoekers komen bij de balie en vragen om iemand of iets, en de receptionist bedenkt waar hij elk verzoek naartoe stuurt en geeft terug waar ze voor kwamen. Apache doet dat voor webverkeer: het pakt binnenkomende verzoeken op en bepaalt welk bestand of welk webserver-antwoord terug moet.

Apache is gratis en open-source, en het draait vrijwel overal, vooral op Linux. Het werd bekend als de A in de klassieke LAMP-stack, naast MySQL, PHP en Linux, waar een enorm aantal WordPress-sites vandaag de dag nog op draait. Een reden dat het populair bleef, is het .htaccess-bestand: daarmee pas je instellingen per map aan zonder de hele server te herstarten, handig op shared hosting waar je niet de hele machine beheert. Lange tijd was het de standaardkeuze, al vergelijken veel teams het nu met Nginx, afhankelijk van hoeveel verkeer ze verwachten en hoe ze de boel willen instellen. Voor een rustige bedrijfssite blijft het verschil in de praktijk klein, en draait een bestaande Apache-opzet vaak gewoon prima door.

Bij TopDevs kiezen we de webserver die bij het project past, en als een opzet al op Apache draait, houden we die scherp en veilig in plaats van hem zonder reden opnieuw te bouwen.