↑ ↓ auswählen, Enter öffnen, Esc schließen

Alle nginx-server_name mit zugehöriger Konfigurationsdatei anzeigen

root@server
nginx -T 2>/dev/null | grep -E "^# configuration file|server_name "

nginx -T testet die Konfiguration und gibt sie danach vollständig aus, jeweils eingeleitet durch eine Kommentarzeile mit dem Dateinamen. Der Filter lässt nur diese Dateizeilen und die server_name-Anweisungen übrig. So ist schnell zu sehen, welcher Server-Block für eine Domain zuständig ist und ob sie doppelt vorkommt.

Hinweis: Ohne den grep ergibt nginx -T > /root/nginx-dump.txt eine komplette Sicherung der wirksamen Konfiguration zum Nachlesen.

Auch gesucht als

  • welche domains kennt nginx
  • in welcher datei steht der server block
  • nginx gesamte konfiguration anzeigen
  • nginx falsche seite wird ausgeliefert

Verwandte Einzeiler

Alle aus nginx

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.