Nginx: アクセス ログで投稿リクエストを非表示にする

Nginx: アクセス ログで投稿リクエストを非表示にする

NGINX アクセス ログで POST リクエストを非表示にするにはどうすればよいでしょうか。

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

答え1

設定に以下を追加する必要がありますnginxドキュメンテーション

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

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

パラメータはif条件付きログ記録を有効にします。条件が「0」または空の文字列と評価された場合、リクエストはログに記録されません。条件が「0」または空の文字列と評価された場合、ディレクティブは0にmap設定されます。$loggable$request_methodPOST

関連情報