Vad är en HTTP-server?

En HTTP-server är en server som använder HTTP (Hyper Text Transfer Protocol) 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 servrar på Internet. Andra typer av servrar används för mer specifikt bruk, till exempel en filserver som använder File Transfer Protocol (FTP) istället för HTTP.

Användningen av en HTTP-server ses oftast när du surfar på Internet till en webbplats, även om många interna nätverk också använder HTTP-servrar. I den typiska processen att surfa från en klientdator läggs Universal Resource Locator (URL) i adressfältet i 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 att visa webbsidan och skickar innehållet på webbsidan tillbaka till klienten, vanligtvis i form av HTML-dokument (Hyper Text Markup Language). HTTP-protokollet är det som främst används under denna process. Ibland i säkra anslutningar, till exempel en kreditkortstransaktion, använder servern HTTPS-protokoll, 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 där det behövs inmatning 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 problem när HTTP-servern bara finns i 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 betyder 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 separat från huvudserverprogramvaran, vilket gör att en webbsida kan vara dynamisk och snabbt ändra innehåll utan att störa webbsidans totala prestanda. Från början av 2011 användes Apache HTTP-servrar i cirka 60% av alla servrar på Internet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?