Aller au contenu principal

Environnement web (serveur), le serveur web

« Un serveur web est indispensable pour afficher un site web.
Comme en restauration, le serveur réceptionne la demande et la transmet à qui de droit »

Illustration avec une usine

Note : L'explication de cette image se trouve sur notre fiche présentant une vue d'ensemble de l'environnement web.

Les éléments suivants de l'usine sont mis en surveillance : barrière automatique, parking sur lequel sont présentes des voitures.

Un serveur web est un logiciel à installer sur le serveur (qui est un gros ordinateur).
Ne pas confondre « serveur » et « serveur web ».

Rôles du serveur web

  • Attendre patiemment qu’un navigateur visite le site
  • Recevoir la demande du navigateur et la qualifier :
    • Quelle page souhaite-on afficher ?
    • Le visiteur est-il connecté à son compte ou un inconnu ?
    • Quelle langue humaine comprend-il le mieux ?
  • Répondre de manière adaptée :
    • La page en question, ou 404 Not Found si elle est pas trouvée
    • Rejeter les personnes faisant semblant d’être connectées
    • Essayer autant que possible de répondre comme le client a souhaité

Différents logiciels concurrents de serveur web

Seuls les plus connus sont présentés ici, mais il en existe plein.

  • Apache
  • Nginx
  • IIS

C’est notamment le serveur web qui s’occupe de :

  • Configurer et autoriser le HTTPS (cadenas vert)
  • Bannir les adresses IP essayant de flooder ou pirater le serveur
  • Faire le lien entre l’adresse du site web et le bon dossier de code sur le serveur. C’est particulièrement utile si plusieurs sites web différents sont hébergés sur le même serveur.

Navigation rapide