VCLのacl
from VCL
ACLを定義する
code:vcl
acl local {
"localhost"; // myself
"192.0.2.0"/24; // and everyone on the local network
! "192.0.2.23"; // 除外する
}
定義したものは、後続のコードで参照できる
code:vcl
sub vcl_recv {
if (client.ip != localnet){
# 内部ネットワーク以外は拒否
error 405 "You do not have permission";
}
}
https://varnish-cache.org/docs/trunk/users-guide/vcl-syntax.html#access-control-lists-acls
よくわからん
https://reboot.makeall.net/2013/02/13/what-vcl-on-varnish-01/#:~:text=VCL%20で%20ACL(アクセス制御リスト)を定義する