Apache HTTP Server

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
Apache HTTP Server
Senaste utgåva 2.2.11 / 2008-12-14
Operativsystem multiplattform
Programkategori webbserver
Licens Apache Software License
Webbplats http://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 närmare 50% av Internets webbservrar (räknat i antal domännamn). [1]

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.

Innehåll

Namnet

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 Apache 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 att hedra indiangruppen Apache, och att även om man kände till uttrycket "a patchy server" så var det inte ursprunget. [2] Man har också ändrat loggan till en indianfjäder.

Teknik

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

  1. 1,0 1,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. ”Frequently Asked Questions - The Apache Software Foundation”. http://www.apache.org/foundation/faq.html#name. Läst 2007-09-15.  (engelska)

Se även

Externa länkar

(engelska)

Personliga verktyg