Qu’est-ce qu’un serveur web ?

Un serveur HTTP ou démon HTTP ou HTTPd (HTTP daemon) ou (moins précisément) serveur Web, est un logiciel servant des requêtes respectant le protocole de communication client-serveur HyperText Transfer Protocol (HTTP), qui a été développé pour le World Wide Web.

Un ordinateur sur lequel fonctionne un serveur HTTP est appelé serveur Web. Le terme « serveur Web » peut aussi désigner le serveur HTTP (le logiciel) lui-même. Les deux termes sont utilisés pour le logiciel car le protocole HTTP a été développé pour le Web et les pages Web sont en pratique toujours servies avec ce protocole. D’autres ressources du Web comme les fichiers à télécharger ou les flux audio ou vidéo sont en revanche fréquemment servies avec d’autres protocoles.

../_images/serveur.png

Les serveurs HTTP les plus utilisés sont :

  • Internet Information Services (IIS)
  • Nginx
  • Lighttpd
  • Cherokee
  • CERN httpd (point de vue historique)
  • Apache HTTP Server : le plus utilisé
  • NCSA HTTPd (point de vue historique)

CERN httpd est considéré comme le premier web serveur, il a été abandonné le 15 juillet 1996.

NSCA HTTPd a, quant à lui, été abandonné en 1998; c’est lui qui est à l’origine du serveur Apache.

Le plus populaire est Apache HTTP Server qui sert environ 69% des sites Web en octobre 2005 selon Netcraft.

Historiquement, d’autres serveurs HTTP importants furent CERN httpd, développé par les inventeurs du Web, abandonné le 15 juillet 1996 et NCSA HTTPd, développé au NCSA en même temps que NCSA Mosaic, abandonné mi-1994.

Il existe aussi des serveurs HTTP qui sont des serveurs d’applications capables de faire serveur HTTP, comme Roxen, Caudium, JBoss.

Sujet précédent

3. Les Serveurs Web’s

Sujet suivant

Téléchargement d’APACHE :

Cette page