Comment activer la page d'état nginx
- 1191
- 96
- Lucas Bernard
Nginx est un open source gratuit, une performance haute performance, fiable, évolutif et entièrement extensible serveur, équilibreur de chargement et logiciel proxy inversé. Il a un langage de configuration simple et facile à comprendre. Il prend également en charge une multitude de modules à la fois statique (qui existe dans Nginx depuis la première version) et dynamique (introduit dans la version 1.9.11).
L'un des modules importants de Nginx est le ngx_http_stub_status_module Module qui donne accès aux informations d'état NGINX de base via un «page d'état". Il montre des informations telles que le nombre total de connexions clients actives, les personnes acceptées et celles manipulées, le nombre total de demandes et le nombre de connexions de lecture, d'écriture et d'attente.
Lire aussi: Amplify - la surveillance Nginx a rendu facile
Sur la plupart des distributions Linux, le Nginx La version est livrée avec le ngx_http_stub_status_module activé. Vous pouvez vérifier si le module est déjà activé ou ne pas utiliser la commande suivante.
# nginx -v 2> & 1 | grep -o avec http_stub_status_moduleVérifiez le module d'état NGINX
Si tu vois --with-http_stub_status_module
Comme la sortie dans le terminal, signifie que le module d'état est activé. Si la commande ci-dessus ne renvoie aucune sortie, vous devez compiler nginx à partir de la source à l'aide du -with-http_stub_status_module comme paramètre de configuration comme indiqué.
# wget http: // nginx.org / download / nginx-1.13.12.le goudron.gz # tar xfz nginx-1.13.12.le goudron.gz # cd nginx-1.13.12 / # ./ Configurer --with-http_stub_status_module # make # faire l'installation
Après avoir vérifié le module, vous devrez également activer Stub_status module dans le Nginx fichier de configuration / etc / nginx / nginx.confli Pour configurer une URL localement accessible (E.g., http: // www.exemple.com / nginx_status) pour la page d'état.
emplacement / nginx_status Stub_status; Autoriser 127.0.0.1; # Autoriser les demandes de LocalHost Deny All; #Deny tous les autres hôtesActiver la page d'état Nginx
Assurez-vous de remplacer 127.0.0.1 avec l'adresse IP de votre serveur et assurez-vous également que cette page accessible à vous uniquement.
Après avoir apporté des modifications à la configuration, assurez-vous de vérifier la configuration de Nginx pour toutes les erreurs et redémarrez le service Nginx pour effectuer les modifications récentes en utilisant les commandes suivantes.
# nginx -t # nginx -s rechargementVérifier la configuration de Nginx
Après le rechargement du serveur Nginx, vous pouvez désormais visiter la page d'état Nginx à l'URL ci-dessous à l'aide du programme Curl pour voir vos mesures.
# curl http: // 127.0.0.1 / nginx_status ou # curl http: // www.exemple.com / nginx_statusVérifier la page d'état Nginx
Important: Le ngx_http_stub_status_module le module a été remplacé par le ngx_http_api_module module Nginx 1.13.0 version.
Lire aussi: Comment activer la page d'état PHP-FPM dans Nginx
C'est tout! Dans cet article, nous avons montré comment activer la page d'état Nginx dans Linux. Utilisez le formulaire de commentaire ci-dessous pour poser des questions.
- « Comment énumérer les modules PHP compilés et installés dans Linux
- Comment activer et surveiller l'état PHP-FPM dans Nginx »