Webpalvelin
Webpalvelin on termi, jota käytetään sekä ohjelmiston että laitteiston kokonaisuutena, joka vastaanottaa HTTP- tai HTTPS-pyynnöt ja toimittaa vastineet asiakasohjelmille, kuten verkkoselailijoille. Yleisesti webpalvelin on ohjelmisto, joka kuuntelee määritettyjä portteja (yleisesti 80 HTTP ja 443 HTTPS) ja suorittaa pyydetyn resurssin. Palvelin voi toimittaa staattisia tiedostoja, kuten HTML-, CSS- ja kuvatiedostoja, sekä ohjata dynaamista sisältöä sovelluksille CGI-, FastCGI-, WSGI- tai muille rajapintaratkaisuille.
Usein sama palvelin isännöi useita verkkosivustoja virtuaalihostauksen avulla. Vasteet sisältävät tilastotietoja kuten 200 OK, 301/302 uudelleenohjaukset
Webpalvelimet tukevat useita HTTP-protokollaversioita, kuten HTTP/1.1, HTTP/2 ja HTTP/3 (QUIC). Ne voivat toimia sekä yksittäisenä palveluna
Esimerkkejä suosituista webpalvelimista ovat Apache HTTP Server, Nginx, Microsoft IIS, LiteSpeed ja Caddy. Ne toimivat tyypillisesti