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
ousudo 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
oucurl -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.