webhosting

Apache-webserver

De Apache-webserver

De Apache webserver, Oorspronkelijke naam Apache HTTP Server is de meest gebruikte webserver op het World Wide Web.
De webserver is gemaakt door de Apache Software Stichting. Het systeem wordt gratis verspreid onder een open-sourcelicentie.
De eerste versie werd uitgebracht in 1995. Het huidige versienummer is 2.4.25 (status 12/2016).

Geschiedenis van de ontwikkeling

In 1994 besloten acht ontwikkelaars de NSCA Httpd webserver te verbeteren. Het team, bestaande uit David Robinson, Cliff Skolnick, Randy Terbush, Roy T. Fielding, Rob Hartill, Brian Behlendorf, Robert S. Thau en Andrew Wilson, patchte uitbreidingen op de oude NSCA server en bracht in 1995 de eerste versie van de Apache HTTP Server uit uit respect voor de Indiase stam van Apatschen. Vandaag de dag bestaat de ontwikkelaarsgemeenschap voornamelijk uit vrijwillige ontwikkelaars over de hele wereld. De Apache webserver is het product van suggesties en ideeën voor verbetering van alle gebruikers wereldwijd. Door de open source code kan iedere geïnteresseerde en gekwalificeerde gebruiker zijn verbeteringen direct in de Apache webserver programmeren.

Systeemeigenschappen

De modulaire webserver ondersteunt verschillende besturingssystemen, waaronder LinuxUnix, en Windows. De stabiliteit en snelheid van de server werd in versie 2.0 aanzienlijk verbeterd, voornamelijk voor niet-Unix-systemen.
Belangrijke systeemfuncties worden veralgemeend en beschikbaar gesteld via de Apache-bibliotheek Portable Runtime, zodat de speciale functies van de verschillende besturingssystemen volledig kunnen worden benut. Afhankelijk van het platform zijn de verschillende MPM (Multiprocessing) modules ook verschillend. Deze modules worden onder andere gebruikt om meerdere klantverzoeken te verwerken. Deze MPM's zijn elk geoptimaliseerd voor het besturingssysteem, zodat onder Windows de MPM geoptimaliseerd is voor threads, terwijl onder Unix de forking van processen wordt ondersteund.

Door de modulaire opbouw kan de Apache-webserver door middel van passende modules bijvoorbeeld als proxyserver (mod_proxy) de communicatie tussen internet-Encrypt (mod_ssl) browsers en webservers of manipuleren van de HTTP-headers. Wijzigingen aan de URL-Gegevens zijn ook mogelijk.

Met behulp van server-side scripting talen zoals Perl, Robijn of PHP de Apache HTTP Server biedt de mogelijkheid om dynamische webpagina's te maken. Deze scripttalen, die omvatten JavaScript, Python en .Net moet als module worden geïntegreerd of via CGI worden geadresseerd. Het is mogelijk om op elk moment verschillende modules te activeren of te deactiveren.
Door middel van de mod_include van de Apache HTTP Server zijn Server Side Includes mogelijk die de administratie van statische websites aanzienlijk verminderen door het creëren van dynamische websites.

Zoals alle programma's van de Apache Software Foundation is de Apache HTTP Server gratis software. De vergunningverlening gebeurt volgens de GPL-normen.

Uitbreidbaarheid

Apache webserver bieden een zeer goede uitbreidbaarheid door hun modulaire opbouw. Deze modules, die overal op het internet vrij beschikbaar zijn, beginnen altijd met "mod_". Ze kunnen worden gedownload en geïntegreerd in de webserver, afhankelijk van het beoogde gebruik. Er is een groot aantal modules beschikbaar. Doel van het gebruik zijn onder andere beveiligingsfuncties (bijv. SSL), de integratie van scripttalen, omleidingen, authenticatie, statusrapporten en nog veel meer.

Platformen en versies

De Apache HTTP Server is standaard opgenomen in zowel Mac Os als in alle Linux-distributies. Windows wordt ook volledig ondersteund door de software.
De 1.x-versieserie, waarvan de eerste versie in 1995 is uitgebracht, is in februari 2010 met versie 1.3.x verlopen. Sinds maart 2000 loopt de ontwikkeling van de 2.x-versieserie parallel. Van deze serie wordt alleen versie 2.2.x ondersteund in aanvulling op de huidige versie 2.4.x en wordt geleverd met beveiligingsupdates.

Gelieve de bijdrage te verdelen
Aandeel op facebook
Aandeel op twitter
Aandeel op linkedin
Aandeel op pinterest
Aandeel op whatsapp
Aandeel op telegram
Laatste berichten

Aanbevolen video's van ons Youtube-kanaal