Comment vérifier si Nginx est en cours d'exécution ?

Publié 17 octobre 2024

Problème : Vérifier l'état de Nginx

Savoir si Nginx est en cours d'exécution est important pour maintenir un serveur web fiable. Vérifier l'état du serveur aide à identifier les problèmes potentiels et à maintenir le bon fonctionnement des sites web et des applications.

Méthodes pour vérifier l'état de Nginx

Utilisation de la ligne de commande

La ligne de commande offre plusieurs façons de vérifier si Nginx est en cours d'exécution :

  • Commande de statut du service : Utilisez sudo systemctl status nginx ou sudo service nginx status pour voir l'état actuel de Nginx.
  • Commande de vérification des processus : Exécutez ps aux | grep nginx pour lister les processus Nginx.
  • Commande de vérification des ports : Lancez sudo netstat -tulpn | grep nginx pour voir si Nginx écoute sur son port par défaut (généralement 80).

Conseil: Vérification rapide de l'état de Nginx

Combinez plusieurs commandes pour un aperçu rapide de l'état :

echo "État de Nginx :" && sudo systemctl is-active nginx && echo "Ports d'écoute :" && sudo ss -tulpn | grep nginx

Vérification de la réponse du serveur web

Vous pouvez vérifier l'état de Nginx en contrôlant sa réponse :

  • Vérification via le navigateur : Ouvrez un navigateur web et entrez l'adresse IP ou le nom de domaine de votre serveur. Si Nginx fonctionne, vous verrez la page d'accueil par défaut.
  • Utilisation de la commande curl : Dans le terminal, tapez curl -I http://localhost ou curl -I http://votre_ip_serveur. Cela affichera les informations d'en-tête HTTP si Nginx est actif.

Examen de la configuration de Nginx

L'inspection de la configuration de Nginx peut fournir des informations sur son état :

  • Vérification du fichier de configuration : Examinez le fichier de configuration principal de Nginx avec sudo nano /etc/nginx/nginx.conf pour vous assurer qu'il est correctement configuré.
  • Vérification des fichiers journaux : Consultez les logs d'erreur de Nginx avec sudo tail -f /var/log/nginx/error.log pour voir les problèmes récents ou confirmer un fonctionnement normal.