nginx で ip によるアクセス制限
ふつうに allow
, deny
で OK. 上から順に評価していってマッチすると抜けるので, deny all
を先頭に書くとアクセスできなくなるので注意
location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
allow 2620:100:e000::8001;
deny all;
}
ふつうに allow
, deny
で OK. 上から順に評価していってマッチすると抜けるので, deny all
を先頭に書くとアクセスできなくなるので注意
location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
allow 2620:100:e000::8001;
deny all;
}