Home

webtjener

En webtjener er en programvare som tar imot HTTP- eller HTTPS-forespørsler fra klienter, vanligvis nettlesere, og returnerer ressurser som nettsider, bilder og filer. Den kan levere statiske filer direkte fra filsystemet, og kan også samarbeide med applikasjonsservere eller kjøre programmer for å generere dynamisk innhold basert på forespørselen.

Typiske oppgaver inkluderer å administrere tilkoblinger, håndtere virtuell vertskap for flere domener, og tilby funksjoner som

Vanlig programvare inkluderer Apache HTTP Server, Nginx, Microsoft IIS og LiteSpeed. Selv om noen enkle nettsider

Kommunikasjonsprotokoller: HTTP/HTTPS, der TLS gir kryptering. Standard porter er 80 for HTTP og 443 for HTTPS.

Administrasjon og vedlikehold involverer konfigurasjon via tekstdokumenter eller grafiske grensesnitt, overvåking av trafikk og feil, og

omdirigering,
URL-omskriving
og
caching.
Moderne
webtjenere
fungerer
ofte
som
front-end
mellom
klienter
og
bakende
tjenester,
og
brukes
i
oppsett
med
omvendt
proxy,
lastbalansering
og
integrasjon
med
innholds-leveringsnettverk
(CDN).
kjører
på
et
rent
statisk
oppsett,
vil
mange
installasjoner
bruke
en
kombinasjon
av
webtjener
og
applikasjonsservere
(for
eksempel
PHP-FPM,
Node.js)
og
en
database
for
å
levere
dynamisk
innhold.
Sikkerhet
og
ytelse
forbedres
med
TLS-terminering,
HSTS,
caching,
komprimering
og
riktig
konfigurasjon
av
tilgangskontroll
og
logging.
regelmessig
oppdatering
av
programvaren.