我正在使用Varnish 3.0.3
目前我知道如何使用此VCL清除单个URL:
if (req.request == "PURGE") { if (!client.ip ~ purge) { error 405 "Not allowed"; } return(lookup); error 200 "Purged"; }
我想发出一个通配符清除,如:
PURGE: http://www.mysite.com/images/*
清漆是否支持这个?
使用telnet:
telnet serverip 6082 purge req.url == "/images/"
在Varnish 3中, purge命令被重命名为ban.url 。
那么正确的方法是
ban.url "/images/*"
您可以使用telnet host:port或varnishadm -T host:port (默认端口是6082)