Qu’est-ce que Nginx ?

Serveur web et client web

Quand et qui ?

Nginx est un logiciel de serveur web qui a été créé par Igor Sysoev en 2004. Depuis sa création ce serveur est devenu très populaire.

En effet, il donne à son utilisateur la possibilité de créer un serveur web très performant et fiable.

Qu’est-ce qu’un serveur web ?

Un logiciel de serveur web est installé dans un serveur physique qui contient des fichiers. Il est comme un chef d’orchestre.

Il reçoit des requêtes via le protocole HTTP pour ensuite y répondre en envoyant des fichiers qui contiendront des informations nécessaires pour créer le site côté client (c’est-à-dire le navigateur web).

Comprendre un Nginx grâce à Schéma

Quelle est la différence entre un serveur et un client ?

Ceci est une bonne question et il est important de savoir la différence entre un serveur et un client pour bien comprendre le rôle de Nginx qui est lui un serveur.

Un serveur web reçoit les requêtes d’un client web que l’on appelle aussi navigateur web et envoie les données nécessaires (stockées sous forme de fichiers dans le serveur) au client.

Le client, quant à lui, envoie des demandes aux serveurs et affiche les données reçues.

Serveur web et client web

Exemple de serveur web

  • Nginx
  • Apache
  • Microsoft IIS

Dans ce cours, nous parlerons de Nginx.