Inhoud
Apache is het leidende "HTTP" -webserversysteem. Het werd oorspronkelijk ontwikkeld en uitgebracht als een open source set van installaties en patchconfiguraties voor het "httpd NCSA-proces" in 1995. Sindsdien is het vanaf het begin minstens twee keer herschreven. Het is de industriestandaard en er draaien meer Apache-servers op internet dan de som van alle andere webservers. Het is het "back-end" (beheer) systeem dat meer dan 60% van alle internetsites beheert.
Voordeel: het is open source
Het open source programma is een programma geschreven door amateurs voor het leuk oplossen van problemen. Het echte voordeel van open source als ontwikkelmodel, met name zoals toegepast in Apache, is dat fouten snel en constant worden verholpen, zodra ze worden gevonden.Dit komt doordat er veel ogen naar de broncode kijken en veel mensen hebben bijgedragen aan de code. Nieuwe diensten met open source-systemen zijn doorgaans minder bekend dan systemen voor "Internet Information Server" (IIS). Voor een groot deel door geen marketingafdeling te hebben die nieuwe manieren probeert te vinden om de verkoop te stimuleren. Het eindresultaat is dat Apache, draaiend op een Linux- of Unix-server, robuust, stabiel en zeer veilig kan zijn.
Voordeel: het is gratis
Elk open source programma wordt gedistribueerd onder licentievoorwaarden die de broncode vrij beschikbaar maken. Dit betekent dat u de modules van de Apache-server kunt downloaden (en zelfs op Windows kunt draaien) zonder dat u licentiekosten hoeft te betalen. Dit is met name belangrijk voor webhostingbedrijven en internetproviders die de capaciteit van de server constant moeten vergroten. Zoals het geval is, gebruiken de serverfarms van Google tienduizenden Apache-installaties, waardoor het bedrijf veel geld bespaart aan licentiekosten.
Nadeel: het is geschreven door nerds, voor nerds
De meeste installaties van Apache verlopen probleemloos. In de meeste Linux-distributies is het al opgenomen als onderdeel van je installatie-image. Apache is vooraf geconfigureerd en klaar om te draaien. Als u het installatieprotocol echter niet volgt of een configuratieprobleem heeft, is er geen centraal kantoor voor technische ondersteuning. Je hebt alleen internetforums vol met mensen die hetzelfde probleem hebben gehad en, hopelijk, 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 commandoregel van de terminal en de ietwat cryptische Unix-commandosets. Dit komt omdat er absoluut geen hulp is van "kiss hands" of installatiewizards voor beginners.