GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment vérifier l'état de NGINX sur Ubuntu

Après avoir installé NGINX sur Ubuntu Linux, en tant que serveur Web ou serveur proxy inverse, vous devrez apprendre les bases de l'administration du service.

Dans ce guide, nous montrerons comment vérifier l'état de NGINX sur Ubuntu. Cela vous donnera des informations sur l'état du service NGINX, pour vous aider à déterminer s'il fonctionne, accepte les connexions avec succès, etc. Nous expliquerons également les différents états de NGINX, afin que vous sachiez quoi faire avec les informations présentées.

Dans ce didacticiel, vous apprendrez :

  • Comment vérifier l'état de NGINX avec systemd
  • Comment configurer et accéder à la page d'état de NGINX
  • Comment vérifier la configuration de NGINX, redémarrer et recharger le service

Vérification de l'état de NGINX sur Ubuntu

Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Ubuntu Linux
Logiciel NGINX
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Vérification de l'état de NGINX avec systemd

Nous pouvons voir si NGINX est en cours d'exécution ou non en utilisant le systemctl suivant commande.

$ systemctl statut nginx

Il y a quelques résultats possibles que vous pourriez voir lors de l'exécution de cette commande. Si le service fonctionne sans problème, il indiquera "actif (en cours d'exécution)", comme indiqué dans la capture d'écran ci-dessous.

NGINX est actif et en cours d'exécution

Si NGINX n'est pas en cours d'exécution et qu'il a été arrêté pour la dernière fois correctement, vous verrez le statut "inactif (mort)".

NGINX est actuellement inactif

Si NGINX s'est écrasé ou ne s'est pas arrêté correctement, le statut peut indiquer "échec" avec la raison de l'échec. Dans la capture d'écran ci-dessous, le service s'est écrasé à la suite de l'exécution de la commande kill, ce que systemd nous indique.

L'état NGINX a échoué, en raison d'un signal reçu

Dans le cas d'un fichier NGINX mal configuré, l'état de NGINX peut indiquer qu'il n'a jamais pu démarrer en premier lieu.

NGINX indique qu'il n'a pas pu démarrer en raison d'un fichier de configuration mal configuré

Vérifier l'état de NGINX avec la page d'état

La configuration de la page d'état de NGINX peut vous fournir de nombreuses informations sur les connexions actives et d'autres statistiques du serveur.

Modifiez le fichier de configuration de votre site NGINX et ajoutez le bloc de code suivant dans le server directives.

location /nginx_status { stub_status on ; autoriser 127.0.0.1 ; Nier tous; }  

Configuration de la page d'état NGINX

Cela permettra à localhost (127.0.0.1) d'accéder à la page example.com/nginx_status pour voir la page d'état de NGINX.

La sortie ressemble à ceci, mais aura des nombres différents en fonction du nombre de connexions de votre serveur.

Connexions actives :16 serveurs acceptent les requêtes traitées 417 417 610 Lecture :0 Écriture :3 Attente :5

Voici une ventilation de la façon d'interpréter les données :

  • Connexions actives  :nombre total de connexions ouvertes et actives à NGINX
  • Les trois chiffres de la ligne 3 :
    1. Nombre de connexions acceptées
    2. Nombre de connexions traitées (généralement les mêmes que les connexions acceptées)
    3. Nombre total de demandes de clients
  • Lecture  :nombre de connexions en cours dans lesquelles NGINX lit l'en-tête de la requête
  • Rédaction :nombre de connexions en cours dans lesquelles NGINX écrit une réponse au client
  • En attente :  :nombre de connexions ouvertes qui sont inactives et en attente d'une requête

Accéder à la page d'état de NGINX

Vérifiez la configuration de NGINX, redémarrez et rechargez NGINX

Maintenant que vous savez comment vérifier l'état de NGINX, savoir comment vérifier les erreurs de votre configuration va également de pair, ainsi que le redémarrage et le rechargement de NGINX.

Utilisez la commande suivante pour vérifier vos fichiers de configuration NGINX.

$ sudo nginx -tnginx :la syntaxe du fichier de configuration /etc/nginx/nginx.conf est oknginx :le test du fichier de configuration /etc/nginx/nginx.conf est réussi

Et consultez notre guide sur la façon de redémarrer ou de recharger NGINX. pour une explication sur les différences.

$ sudo systemctl restart nginxAND$ sudo systemctl recharge nginx

Réflexions finales

Dans ce guide, nous avons vu comment vérifier l'état de NGINX sur Ubuntu Linux. Cela comprenait la vérification du service à l'aide de systemctl , ainsi que la configuration et la vérification de la page d'état NGINX. Nous avons également appris à vérifier la présence d'erreurs dans notre configuration NGINX et à redémarrer ou recharger le service. Toutes ces informations sont essentielles pour les administrateurs Web et devraient vous aider à garder un œil sur l'état de votre site Web ou de votre serveur proxy inverse.


Ubuntu
  1. Comment vérifier votre version d'Ubuntu

  2. Comment redémarrer NGINX sur Ubuntu 20.04 Focal Fossa

  3. Comment vérifier la version de PHP sur Ubuntu

  4. Comment vérifier la version d'Ubuntu

  5. Comment installer Nginx sur Ubuntu 18.04

Comment vérifier l'adresse IP sur Ubuntu 18.04 (bureau)

Comment vérifier l'adresse IP sur Ubuntu 20.04 (bureau)

Comment installer Nginx sur Ubuntu

Comment installer Nginx sur Ubuntu 15.04

Comment installer NGINX sur Ubuntu 18.04

Comment installer Nginx sur Ubuntu 22.04