Wie überprüft man, ob Nginx läuft?

Veröffentlicht 17. Oktober 2024

Problem: Nginx-Status überprüfen

Es ist wichtig zu wissen, ob Nginx läuft, um einen zuverlässigen Webserver zu betreiben. Die Überprüfung des Serverstatus hilft dabei, mögliche Probleme zu erkennen und Websites sowie Anwendungen reibungslos am Laufen zu halten.

Methoden zur Überprüfung des Nginx-Status

Verwendung der Kommandozeile

Die Kommandozeile bietet Möglichkeiten, um zu prüfen, ob Nginx läuft:

  • Befehl für den Dienststatus: Verwenden Sie sudo systemctl status nginx oder sudo service nginx status, um den aktuellen Zustand von Nginx anzuzeigen.
  • Befehl zur Prozessüberprüfung: Führen Sie ps aux | grep nginx aus, um Nginx-Prozesse aufzulisten.
  • Befehl zur Portüberprüfung: Führen Sie sudo netstat -tulpn | grep nginx aus, um zu sehen, ob Nginx auf seinem Standardport (normalerweise 80) lauscht.

Tipp: Schnelle Nginx-Statusprüfung

Kombinieren Sie mehrere Befehle für eine schnelle Statusübersicht:

echo "Nginx Status:" && sudo systemctl is-active nginx && echo "Lauschende Ports:" && sudo ss -tulpn | grep nginx

Überprüfung der Webserver-Antwort

Sie können den Nginx-Status überprüfen, indem Sie seine Antwort prüfen:

  • Browserbasierte Überprüfung: Öffnen Sie einen Webbrowser und geben Sie die IP-Adresse oder den Domainnamen Ihres Servers ein. Wenn Nginx läuft, sehen Sie die Standard-Willkommensseite.
  • Verwendung des curl-Befehls: Geben Sie im Terminal curl -I http://localhost oder curl -I http://ihre_server_ip ein. Dies zeigt die HTTP-Header-Informationen an, wenn Nginx aktiv ist.

Untersuchung der Nginx-Konfiguration

Die Überprüfung der Nginx-Konfiguration kann Einblicke in seinen Status geben:

  • Überprüfung der Konfigurationsdatei: Sehen Sie sich die Haupt-Nginx-Konfigurationsdatei mit sudo nano /etc/nginx/nginx.conf an, um sicherzustellen, dass sie korrekt eingerichtet ist.
  • Überprüfung der Protokolldateien: Prüfen Sie die Nginx-Fehlerprotokolle mit sudo tail -f /var/log/nginx/error.log, um kürzlich aufgetretene Probleme zu sehen oder den normalen Betrieb zu bestätigen.