Apache HTTP Server

Från Wikipedia
Hoppa till: navigering, sök
Apache HTTP Server
ASF-logo.svg
Utvecklare The Apache Software Foundation
Senaste utgåva 2.4.1
(2012-02-21)
Operativsystem multiplattform
Typ webbserver
Licens Apache Software License
Webbplats https://httpd.apache.org/

Apache är en fri webbserver utvecklad av The Apache Software Foundation. Det är världens mest använda webbserver[1] och finns tillgänglig till många operativsystem, bland andra FreeBSD, GNU/Linux och Windows.

Apache introducerades 1995 och baserades på populära NCSA HTTPd 1.3 och är nu den mest använda webbservern i världen. Den används i strax över 60%[2] av Internets webbservrar (räknat i antal domännamn).

En av anledningarna till dess popularitet är att Apache är gratis att använda. Dessutom är källkoden öppen, vilket gör det möjligt att anpassa och modifiera webbservern fritt. Apache står under Apache-licensen. Apache-licensen är en öppenkällkods-licens, som inte är kompatibel med GPL-licensen.

Namnet[redigera | redigera wikitext]

Namnet sägs komma från uttrycket "a patchy server". När Apache började utvecklas utgick man från programmet NCSA web server som man patchade mer och mer. Eftersom mjukvaran bestod till största delen av dessa patchar kallades den alltså för en patchad server. Teamet bakom Apache server har tidigare hävdat att namnet inte har något med indiangruppen Apacherna att göra. Kanske ville man undvika tvister angående rättigheten till namnet genom att ensidigt hålla fast vid ett alternativt ursprung till namnet. Numera hävdar "The Apache Software Foundation" att man valde namnet för att hedra indiangruppen Apache, och att även om man kände till uttrycket "a patchy server" så var det inte ursprunget. [3] Man har också ändrat loggan till en indianfjäder.

Teknik[redigera | redigera wikitext]

Apache är en tråddriven webbserver, vilket betyder att Apache handhar en uppsättning mjukvarutrådar som är färdiga att hantera inkommande förfrågningar. (I Unix-liknande system används en processdriven variant.) När en förfrågning om en fil anländer till webbservern hanteras förfrågningen av en av de lediga trådarna. Apache har en begränsning av antalet trådar som samtidigt får köras i systemet. Om det maximala antalet aktiva trådar är uppnått, avvisas ytterligare förfrågningar från systemet.

Referenser[redigera | redigera wikitext]

  1. ^ ”Netcraft: August 2007 Web Server Survey”. http://news.netcraft.com/archives/2007/08/06/august_2007_web_server_survey.html. Läst 2007-08-25.  (engelska)
  2. ^ Netcraft.com,"June 2011 Web Server Survey"
  3. ^ ”Frequently Asked Questions - The Apache Software Foundation”. http://www.apache.org/foundation/faq.html#name. Läst 2007-09-15.  (engelska)

Se även[redigera | redigera wikitext]

Externa länkar[redigera | redigera wikitext]