Variablen der nginx-Konfiguration debuggen

Ich nutze schon seit einiger Zeit den nginx-Webserver für den VPS meiner Multisite. Das klappt eigentlich ganz gut, auch wenn ich hier vor einiger Zeit ein bisschen zu viel an der Konfiguration geschraubt hatte und die Dateien aus der Mediathek schließlich nicht mehr ausgeliefert wurden.

Falls sich jemand (so wie ich mich zum Zeitpunkt des Dilemmas) fragt, ob und wie sich die Variablen der nginx-Konfiguration mal eben zum Debuggen ausgeben lassen, hier ein kurzer Tipp von mir:

Die Direktive log_format ist da der recht hilfreich. Bei einem Ubuntu-Server findet man die nginx.conf in /etc/nginx. Da lässt sich dann im http-Teil ein neues log_format definieren:

Dieses kann man dann in der Konfiguration des Virtual Host nutzen. Falls ihr die Datei default in /etc/nginx/sites-available verwendet, schaut bitte da nach:

Danach müsst ihr den nginx noch kurz die Konfiguration neu laden lassen

sudo service nginx reload

und euer neues Logfile verrät nun noch ein bisschen mehr als vorher…

Autor: realloc

Software Developer & WordPress Enthusiast | Born in Germany. Reborn in Italy.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Falls du auf diesen Beitrag mit einem Artikel auf deiner eigenen Webseite geantwortet hast, kannst du hier die URL deines Beitrags eingeben. Dabei sollte es sich um die Permalink-URL handeln. Deine Antwort wird dann (möglicherweise nach der Moderation) auf dieser Seite angezeigt. Falls du deine Antwort aktualisieren oder entfernen möchtest, aktualisiere oder lösche deinen Beitrag auf deiner eigenen Webseite und gib die URL des Beitrags erneut ein. (Erfahre mehr über Webmentions.)