nginxで特定のURLのアクセスログを出さない

こんばんは、エキサイト中尾です。

nginxで特定のURLのアクセスログを出さない方法を説明します。

遷移先がキャンペーン終了などで導線がなくなったのに、botなどでアクセスされ続けてしまった場合に有効です。 導線がなくなったURLのアクセスログが貯まると、調べたいURLが埋もれてしまうなどノイズになります。 普通は気にしなくても良いのかもしれませんが、ノイズになるぐらい多い場合は検討してください。

    location = /unknown/url/ {
        access_log off;
        return 404;
        break;
    }

設定自体は簡単で、access_log off; を設定するだけです。