Installation de Nginx sur linux

24 mars 2022
Server
Nginx
Installation de Nginx sur linux - Banner

Introduction

Nginx, prononcé comme "engine-ex", est un serveur web Open Source crée par Igor Sysoev. Il offre une grande performance et une faible utilisation de mémoire grâce à son architecture événementielle qui lui permet de gérer des milliers de requêtes simultanément. Nginx intègre aussi des outils comme reverse proxy server, cache HTTP, load balancer qui nous aident à construire une architecture web moderne.

Avant d'installer Nginx, sache qu'il possède deux versions:

  • Mainline: Comprend toutes les dernières fonctionnalités et corrections de Nginx mais qui peut contenir des nouvels bugs.
  • Stable: Ne comprend pas toutes les dernières fonctionnalités mais qui inclut la correction des bugs critiques.

En production, il est recommandé d'utiliser la version stable qu'on va montrer ci-après.

Installation de Nginx sur Ubuntu et Debian

Mettre à jour le dépôt:

sudo apt update

Installer le paquet nginx:

sudo apt install nginx

Vérifier l'installation:

sudo nginx -v
nginx version: nginx/1.18.0

Vérifier que Nginx est opérationnel:

curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.18.0

Installation de Nginx sur CentOS

Installer le dépôt EPEL:

sudo yum install epel-release

Mettre à jour le dépôt:

sudo yum update

Installer le paquet nginx:

sudo yum install nginx

Vérifier l'installation:

sudo nginx -v
nginx version: nginx/1.18.0

Vérifier que Nginx est opérationnel:

curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.18.0

Veuillez voir ici l'installation de Nginx sur les autres distributions linux.