📒 

Nginx est un serveur Web open source hautes performances. Il s’agit d’un logiciel très populaire conçu pour traiter les requêtes HTTP des clients (tels que les navigateurs Web) et leur proposer des pages Web et d’autres contenus. L’installation de Nginx est très simple et repose sur une seule commande. Entrez la commande suivante pour installer facilement ce serveur Web :

apt install nginx

Vous devez accepter l’installation en appuyant sur Y. Le résultat ressemblera à ceci.

Cet article utilise Debian 12 et exécute toutes les commandes en tant que root. Vous obtenez toujours cet accès lorsque vous achetez des serveurs virtuels ou dédiés auprès d’AlexHost.

Lancer Nginx

Démarrer Nginx est assez simple. Exécutez simplement la commande suivante :

systemctl start nginx

En cas de succès, la commande ne produit aucun résultat.

Si vous utilisez une distribution Linux sans systemd pour exécuter Nginx, tapez :

service start nginx

Au lieu de démarrer manuellement le service Nginx, il est recommandé de le configurer pour qu’il démarre au démarrage du système :

systemctl enable nginx

Redémarrer Nginx

Le processus de redémarrage est rapide, facile à apprendre, mais très important. Chaque fois que vous apportez des modifications à Nginx, vous devez redémarrer Nginx à chaque fois. L’option de redémarrage chargera la nouvelle configuration, démarrera de nouveaux processus de travail avec la nouvelle configuration et arrêtera progressivement les anciens processus de travail.

Pour redémarrer Nginx, utilisez l’une des commandes suivantes :

systemctl reload nginx
service reload nginx

Tester la configuration de Nginx

Chaque fois que vous apportez des modifications au fichier de configuration du serveur Nginx, il est recommandé de vérifier la configuration avant de redémarrer ou de recharger le service.

Utilisez la commande suivante pour vérifier votre configuration Nginx pour toute erreur de syntaxe ou système :

sudo nginx -t

La sortie ressemblera à ceci.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful