La funzione principale di un server Web è archiviare, elaborare e fornire pagine Web e altri contenuti Web ai client (in genere browser Web) su Internet. Ciò comporta la ricezione di richieste HTTP dai clienti, il recupero delle risorse richieste e l'invio delle risorse insieme a una risposta HTTP.