[Nginx] 特定の IP アドレスをブロックするアクセス制限設定

Nginx で特定の IP アドレスをブロックするアクセス制限を設定したので conf ファイルの書き方をご紹介します。

Nginx

IP アドレスをブロックしたい経緯

特定の IP アドレスから攻撃を受けてサービスダウンしてしまったためです。

ちなみに whois コマンドで調べたら中国の IP アドレスでした。

Nginx IP アドレス deny 設定

拒否したいディレクティブの中に deny IP address; を追記するだけです。

location / {
  deny xxx.xxx.xxx.xxx; 
}

以上、特定の IP アドレスからのアクセスだけを拒否したい現場からお送りしました。

参考情報