So aktivieren Sie die Nginx -Statusseite
- 5050
- 183
- Marleen Weight
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 HostsAktivieren 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.
- « Auflistung von kompilierten und installierten PHP -Modulen unter Linux
- So aktivieren und überwachen Sie den PHP-FPM-Status in Nginx »