Nginx (prononcé "engine-ex") est un serveur web Open Source créé par Igor Sysoev. Performance élevée, faible consommation mémoire grâce à son architecture événementielle qui gère des milliers de requêtes simultanément. Il embarque aussi reverse proxy, cache HTTP et load balancer.
Avant d'installer, deux versions existent :
- Mainline: Comprend toutes les dernières fonctionnalités et corrections de Nginx mais qui peut contenir de nouveaux 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 updateInstaller le paquet nginx:
sudo apt install nginxVérifier l'installation:
sudo nginx -v
nginx version: nginx/1.18.0Vérifier que Nginx est opérationnel:
curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.18.0Installation de Nginx sur CentOS
Installer le dépôt EPEL:
sudo yum install epel-releaseMettre à jour le dépôt:
sudo yum updateInstaller le paquet nginx:
sudo yum install nginxVérifier l'installation:
sudo nginx -v
nginx version: nginx/1.18.0Vérifier que Nginx est opérationnel:
curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.18.0Veuillez voir ici l'installation de Nginx sur les autres distributions linux.
