Nginx: Post-Anfragen in Zugriffsprotokollen verbergen

Nginx: Post-Anfragen in Zugriffsprotokollen verbergen

Wie kann ich POST-Anfragen in NGINX-Zugriffsprotokollen verbergen:

30/Aug/2018:11:03:31 .... method=POST request="POST /api/auth....

Antwort1

Sie müssen Ihrer Konfiguration Folgendes hinzufügen nginx, gemäßDokumentation

map $request_method $loggable {
default       1;
POST          0;
}

access_log /path/to/access.log combined if=$loggable;

Der ifParameter aktiviert die bedingte Protokollierung. Eine Anfrage wird nicht protokolliert, wenn die Bedingung „0“ oder eine leere Zeichenfolge ergibt. Die mapDirektive setzt den Wert $loggableauf 0, $request_methodwennPOST

verwandte Informationen