webpalvelimista
Webpalvelimet ovat verkkopalvelinohjelmistoja ja niihin liittyvää laitteistoa, jotka vastaanottavat asiakkaiden HTTP- ja HTTPS-pyynnöt sekä palauttavat niihin vastaukset. Ne voivat toimittaa sekä staattisia tiedostoja että dynaamisia sisältöjä, joissa sovelluksen logiikka ajetaan erillisesti.
Yleisimmät webpalvelinohjelmistot ovat Apache HTTP Server, Nginx, Microsoft IIS ja Caddy. Ne voivat ajaa useilla käyttöjärjestelmillä,
Ominaisuuksiin kuuluu käänteinen proxy, kuormituksen tasaus, TLS-terminointi, välimuisti sekä tiedostojen pakkaus. Ne tukevat HTTP/1.1, HTTP/2 ja
Deployment-muotoja on useita: fyysinen palvelin, virtuaalikone, kontti (esim. Docker) tai pilviympäristö. Hallinta ja ylläpito perustuvat konfiguraatioihin,
Tietoturva on keskeistä: TLS-salaus, sertifikaattien hallinta, HSTS sekä hyvä konfiguraatio. Näiden avulla parannetaan tietoturvaa ja estetään