アクセス制限

nginxにおいて表題を行う。

■ 環境

  • Nginx 1.12.2
  • Amazon Linux

■ allow / deny

アクセス制限をかけたい”location“ディレクティブに、下記の様に設定してしまう。

location / {
  :
    allow XXX.XXX.XXX.XXX/32;
    allow YYY.YYY.YYY.YYY/24;
    deny all;
  :
}

指定したIPアドレス以外からのアクセスは403で返ることになる。

下記が参考になる。

RESTRICTING ACCESS WITH HTTP BASIC AUTHENTICATION
https://www.nginx.com/resources/admin-guide/restricting-access-auth-basic/

以上。

■ 関連

接続元IPで遮断