varnish (5)
PURGEリクエストがあった場合にはキャッシュを削除するように設定してみる
backend default {
.host = "192.168.1.1";
.port = "8080";
}
acl purge_net {
"localhost";
}
sub vcl_recv {
if(req.request == "PURGE") {
if(client.ip ~ purge_net) {
purge("req.url ~ " req.url);
} else {
error 500 "Server Error";
}
}
lookup;
}