Varnish Cache CLI 清除单个文件?

Varnish Cache CLI 清除单个文件?

这些示例用于首先清除文件夹和域根目录

varnishadm -S /etc/varnish/secret -T localhost:6082 "ban req.http.host == mysite.com && req.url ~ ^/fold/.*$"
varnishadm -S /etc/varnish/secret -T localhost:6082 "ban req.http.host == mysite.com && req.url ~ ^/.*$"

我怎样才能清除一个文件“index2.html”(例如)

“...&& 请求网址 ~ ^/index2.html$”

上面没有给出错误消息,但是不起作用。

编辑:重新测试显示,我最初在尝试处理单个文件时出现了拼写错误。格式(发布于此处)确实有效。

答案1

我已经测试了以下内容,它对我来说工作正常。希望它有所帮助。

/usr/local/bin/varnishadm "ban req.http.host == d.oozk.com && req.url ~ ^/wp-content/themes/twentyeleven/style.css"

相关内容