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 if
Parameter aktiviert die bedingte Protokollierung. Eine Anfrage wird nicht protokolliert, wenn die Bedingung „0“ oder eine leere Zeichenfolge ergibt. Die map
Direktive setzt den Wert $loggable
auf 0, $request_method
wennPOST