Hatena::Grouptech

id:rx7(@namikawa)の技術メモ このページをアンテナに追加 RSSフィード

過去記事一覧 | Main Blog (元RX-7乗りの適当な日々) | SBM (id:rx7のBookmark)

2011/07/26

nginxで特定メソッドのリクエストはログに出力させたくない場合

| nginxで特定メソッドのリクエストはログに出力させたくない場合 - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - nginxで特定メソッドのリクエストはログに出力させたくない場合 - id:rx7(@namikawa)の技術メモ nginxで特定メソッドのリクエストはログに出力させたくない場合 - id:rx7(@namikawa)の技術メモ のブックマークコメント

たとえば、GETメソッド以外のリクエストをログに出力させたい場合は、設定に以下のように書く。

location / {
    root        /path/to;
    access_log  logs/access.log;

    if ( $request_method = GET ) {
        access_log  off;
    }
}

ログの出力有無以外にも、下記のような感じで、

if ( $request_method = GET ) {
    (設定を記述)
}

リクエストメソッドを条件にして設定を記述できる。

メソッドの指定部分は、もちろん正規表現も使えるので、複数条件もOK。

トラックバック - http://tech.g.hatena.ne.jp/rx7/20110726