Un serveur web sert à rendre accessibles des pages web sur internet via le protocole HTTP.
Un serveur web est un logiciel capable de répondre à des requêtes HTTP, c'est à dire de renvoyer des données (par exemple une page HTML), en réponse à des demandes écrites en HTTP (par exemple une requête GET).
Synonyme : serveur HTTP
Un client web est un logiciel capable d'envoyer des requêtes HTTP à un serveur web et d'afficher les résultats. Les navigateurs web sont les clients web les plus répandus.
Un serveur web répond par défaut sur le port 80.
Apache : logiciel libre fondation Apache, la moitié des sites web au monde
Nginx : logiciel libre BSD, en croissance
IIS : logiciel propriétaire Microsoft