![MicroNugget: What is the Apache HTTP Server?](https://i.ytimg.com/vi/fRLJ3bnbHmE/hqdefault.jpg)
Inhoud
Apache is het toonaangevende 'HTTP'-webserversysteem. Het werd oorspronkelijk ontwikkeld en uitgebracht als een set opensource-installaties en patch-instellingen voor het "NCSA httpd-proces" in 1995. Sindsdien is het vanaf het begin minstens twee keer herschreven. Het is de industriestandaard en er zijn meer Apache-servers op internet dan de som van alle andere webservers. Het is het back-endsysteem dat meer dan 60% van alle websites beheert.
Voordeel: het is open source
Het open source programma is een programma geschreven door amateurs voor het plezier in het oplossen van problemen. Het echte voordeel van open source als ontwikkelingsmodel, met name zoals toegepast in Apache, is dat fouten snel en constant worden gecorrigeerd zodra ze worden gevonden. Dit komt omdat er veel ogen naar de broncode kijken en veel mensen de code hebben bijgedragen. Nieuwe diensten met open source systemen zijn over het algemeen minder bekend dan systemen voor "Internet Information Server" (IIS). Grotendeels omdat er geen marketingafdeling is die nieuwe manieren probeert te vinden om de verkoop te stimuleren. Het eindresultaat is dat Apache, uitgevoerd op een Linux- of Unix-server, robuust, stabiel is en zeer veilig kan zijn.
Voordeel: het is gratis
Elk open source-programma wordt verspreid onder licentievoorwaarden die de broncode vrij beschikbaar maken. Dit betekent dat u Apache-servermodules kunt downloaden (en deze zelfs op Windows kunt uitvoeren) zonder licentiekosten te hoeven betalen. Dit is met name van belang voor webhostingbedrijven en internetserviceproviders die de servercapaciteit voortdurend moeten verhogen. Net als in het geval, gebruiken de server farms van Google tienduizenden Apache-installaties, waardoor het bedrijf veel geld bespaart op licentiekosten.
Nadeel: het is geschreven door nerds, voor nerds
De meeste Apache-installaties vinden probleemloos plaats. In de meeste Linux-distributies is het al opgenomen als onderdeel van de installatiekopie. Apache is al voorgeconfigureerd en klaar om te worden uitgevoerd. Als u echter het installatieprotocol niet volgt of een configuratieprobleem heeft, is er geen centraal kantoor om ondersteuning te krijgen. Je zult alleen internetforums hebben vol met mensen die hetzelfde probleem hebben gehad en met een beetje geluk de oplossing voor hen hebben gedocumenteerd. Het gevolg hiervan is dat als je iets moet repareren, je je beter op je gemak voelt met de terminal-opdrachtregel en de ietwat cryptische Unix-opdrachtsets. Dit komt omdat er absoluut geen hulp is van "hands kissed" of installatiewizards voor beginners.