So aktivieren Sie die Nginx -Statusseite

So aktivieren Sie die Nginx -Statusseite

Nginx ist eine kostenlose Open Source, Hochleistungs-, zuverlässige, skalierbare und vollständig erweiterbare Webserver, laden Balancer und Reverse Proxy-Software. Es hat eine einfache und leicht verständliche Konfigurationssprache. Es unterstützt auch eine Vielzahl von Modulen beides statisch (die seit der ersten Version in Nginx existiert haben) und dynamisch (In der Version eingeführt 1.9.11).

Eines der wichtigen Module in Nginx ist die NGX_HTTP_STUB_STATUS_MODULE Modul, das Zugriff auf grundlegende Nginx -Statusinformationen über eine “bietet“Statusseite”. Es zeigt Informationen wie die Gesamtzahl der aktiven Kundenverbindungen, die akzeptierten und die gehandhabten Personen, die Gesamtzahl der Anfragen und die Anzahl der Lesen, Schreiben und Wartenverbindungen.

Lesen Sie auch: Amplify - Nginx -Überwachung einfach gemacht

Bei den meisten Linux -Verteilungen die Nginx Version kommt mit der NGX_HTTP_STUB_STATUS_MODULE ermöglicht. Sie können überprüfen, ob das Modul bereits aktiviert ist oder nicht die folgende Befehls verwenden.

# Nginx -v 2> & 1 | grep -o with -http_stub_status_module 
Überprüfen Sie das Nginx -Statusmodul

Wenn du siehst --with-http_stub_status_module Als Ausgabe in der Klemme bedeutet das Statusmodul aktiviert. Wenn der obige Befehl keine Ausgabe zurückgibt, müssen Sie Nginx aus der Quelle mit dem kompilieren -with-http_stub_status_module als Konfigurationsparameter wie gezeigt.

# WGet http: // nginx.org/download/nginx-1.13.12.Teer.gz # tar xfz nginx-1.13.12.Teer.GZ # CD nginx-1.13.12/ # ./configure-with-http_stub_status_module # mach # mach installieren 

Nach der Überprüfung des Moduls müssen Sie auch aktivieren stub_status Modul in der Nginx Konfigurationsdatei /etc/nginx/nginx.Conf eine lokal erreichbare URL einrichten (e.G., http: // www.Beispiel.com/nginx_status) Für die Statusseite.

location /nginx_status stub_status; zulassen 127.0.0.1; #Erlaube Anfragen von Localhost alle; #deny Alle anderen Hosts 
Aktivieren Sie die Nginx -Statusseite

Stellen Sie sicher, dass Sie ersetzen 127.0.0.1 Stellen Sie mit der IP -Adresse Ihres Servers und stellen Sie auch sicher, dass diese Seite nur für Sie zugänglich ist.

Überprüfen Sie die NGINX -Konfiguration auf Fehler und starten Sie den NGINX -Dienst neu, um die neuesten Änderungen mit den folgenden Befehlen neu zu starten.

# nginx -t # nginx -s Reload 
Überprüfen Sie die Nginx -Konfiguration

Nach dem Nachladen von Nginx Server können Sie jetzt die Nginx -Statusseite am folgenden URL über das Curl -Programm besuchen, um Ihre Metriken anzuzeigen.

# curl http: // 127.0.0.1/nginx_status oder # curl http: // www.Beispiel.com/nginx_status 
Überprüfen Sie die Nginx -Statusseite

Wichtig: Der NGX_HTTP_STUB_STATUS_MODULE Das Modul wurde von der abgelöst ngx_http_api_module Modul in Nginx 1.13.0 Ausführung.

Lesen Sie auch: So aktivieren Sie die PHP-FPM-Statusseite in Nginx

Das ist alles! In diesem Artikel haben wir gezeigt, wie die Nginx -Statusseite unter Linux aktiviert werden kann. Verwenden Sie das folgende Kommentarformular, um Fragen zu stellen.