Apache (webserver)

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Apache
Apache (webserver)
Ontwikkelaar Apache Software Foundation
Recentste versie 2.4.1 (21 februari 2012)
Laatste bètaversie 2.3.16 bèta (20 december 2011)
Besturingssysteem Unix (BSD, Linux, Mac, Solaris en andere UNIX-systemen), Windows, Novell Netware, BeOS, OS/2 en OS/400
Geschreven in C
Categorie Webserver
Licentie Apache License 2.0
Website (en) Officiële website
Portaal  Portaalicoon   Informatica
Vrije software

Apache is een opensourcewebserver voor Windows, Mac, Linux en andere Unix-achtige besturingssystemen. Over de oorsprong van de naam Apache verschillen de meningen. Soms wordt aangenomen dat de oorspronkelijke auteur gewoon een originele naam had verzonnen terwijl anderen claimen dat de naam voorkwam uit "a patchy server". De eerste versie van Apache (die uitkwam in februari 1995) bestond namelijk uit een aangepaste (gepatchte) versie van de NCSA HTTP-server. Later is alle code van Apache herschreven.

Oorspronkelijk was Apache het enige opensource alternatief voor de Netscape webserver. Sinds de eerste versie is de populariteit gestaag toegenomen. In januari 2010 maakten ongeveer 53% van alle websites gebruik van Apache.[1] Volgens de meeste statistieken blijft het gebruik ervan rond dit percentage. De door Netcraft uitgevoerde maandelijkse telling van het aantal webservers op het Internet wordt door de Internetgemeenschap als de meest accurate referentie beschouwd.

Apache wordt gebruikt in combinatie met verschillende databases, template-talen, scripttalen en programmeertalen ten behoeve van web-applicaties. Vooral de modulaire architectuur, die met het uitbrengen van Apache 2.0 sterk verbeterd is, maakt Apache tot een zeer geliefde webserver. De 2.0 release maakt het ook mogelijk om Apache als threaded webserver te gebruiken, wat de prestatie op het Windows besturingssysteem sterk verbetert.

[bewerken] Populaire modules

Enkele populaire modules voor Apache zijn:

  • mod_perl, om CGI in Perl te draaien op Apache
  • mod_php, om PHP-webapplicaties te draaien op Apache
  • mod_python, om Python-webapplicaties te draaien op Apache
  • mod_proxy, om Apache om te toveren tot een HTTP-proxy
  • mod_ssl, om Apache ondersteuning voor SSL te geven
  • mod_rewrite, om de links die Apache geeft te herschrijven.
  • mod_ruby, om Ruby On Rails te draaien op de webserver
  • mod_dav, waardoor Webdav mogelijk is
  • verscheidene authenticatiemodules, zoals mod_auth_ldap (om webgebruikers te authenticeren tegenover een LDAP-server). Authenticatie modules zijn herkenbaar aan het mod_auth_ waarna de specifieke naam komt

In 1999 is de Apache Software Foundation opgericht welke Apache (en ook andere vrije software, zoals het veelgebruikte 'Jakarta Struts') onderhoudt en doorontwikkelt. Apache is de webservercomponent van de LAMP webontwikkelingsomgeving.

[bewerken] Zie ook

[bewerken] Externe link

Bronnen, noten en/of referenties
Persoonlijke instellingen
Naamruimten

Varianten
Handelingen
Navigatie
Informatie
Hulpmiddelen
Afdrukken/exporteren
In andere talen