最近、多くのhttp://en.wikipedia.org/wiki/Referer__spam[referer spam]が私のサーバでヒットしました。以下は、NginxのアクセスログファイルからIPアドレスを見つけて数えるためのコマンドです。
$ sudo awk '{print $1}'/var/log/nginx/access.log | sort | uniq -c | sort -nr
完全な例。
$ sudo awk '{print $1}'/var/log/nginx/access.log | sort | uniq -c | sort -nr 210 190.104.220.x 208 181.119.20.x 134 66.249.69.x 129 66.249.69.x 113 37.58.100.x 108 66.249.69.x 108 128.204.204.x 106 37.58.100.x 99 110.85.69.x 89 125.78.199.x 71 128.204.194.x 70 210.195.94.x 60 23.19.34.x
次に、以下のコマンドを使用して特定のIPのアクセスイベントを調べ、次に実行する必要のあるアクションを決定します。
$ sudo cat/var/log/nginx/access.log | grep 190.104.220.x
リンク://タグ/アクセスログ/[アクセスログ]リンク://タグ/nginx/[nginx]