Skip to main content

Vad är en HTTP -server?

En HTTP -server är en server som använder Hyper Text Transfer Protocol (HTTP) för att kommunicera med klientdatorer, vanligtvis via en webbläsare.HTTP är det primära protokollet som används på webbplatser, och HTTP -servrar tar upp majoriteten av servrarna på internet.Andra typer av servrar används för mer specifika användningar, till exempel en filserver som använder filöverföringsprotokollet (FTP) istället för http.

Användningen av en HTTP -server ses oftast när du bläddrar på internet till en webbplats,Även om många interna nätverk också använder HTTP -servrar.I den typiska processen för att surfa från en klientdator läggs Universal Resource Locator (URL) i adressfältet för en webbläsare.Det börjar nästan alltid med definitionen av vilket protokoll som kommer att användas för att göra begäran, vilket vanligtvis är HTTP -protokollet.De flesta webbläsare använder detta protokoll som standard, även om det inte specifikt anges i adressfältet.

Efter att en användare har angett en URL, får HTTP -servern begäran om att visa webbsidan och skickar innehållet på webbsidan tillbakatill klienten, vanligtvis i form av Hyper Text Markup Language (HTML) -dokument.HTTP -protokollet är det som främst används under denna process.Ibland i säkra anslutningar, till exempel en kreditkortstransaktion, kommer servern att använda HTTPS -protokollet, som är den krypterade versionen av HTTP.De flesta HTTP -servrar kan använda HTTPS -protokollet som standard.

Förutom att tillhandahålla webbsidor kan HTTP -servrar också ta emot data från klienter som använder HTTP.Detta är bra för situationer när ingång behövs från HTTP -servern, till exempel att fylla i ett formulär, ta en undersökning eller ladda upp en fil.Det kan vara ännu mer ett problem när HTTP -servern bara finns på ett nätverk, till exempel i ett företag eller skolnätverk, eftersom de ofta har interaktiva webbsidor.

Den mest populära HTTP -servern på Internet är Apache HTTP -servern.Apache betraktas som öppen källkodsprogramvara, vilket innebär att den primära källkoden som skapade den är gratis och kan ändras och förbättras av användare.Förutom att det är gratis har det också fördelen att använda skript.Detta innebär att separata skript kan köras separata från huvudserverprogramvaran, vilket gör att en webbsida kan vara dynamisk och ändra innehåll snabbt utan att störa den totala prestanda på webbsidan.Från början av 2011 användes Apache HTTP -servrar i cirka 60% av alla servrar på internet.