标签:www load add 不能 image 状态 列表 接口 and
命令:varnishadm [-t timeout] [-S secret_file] [-T address:port] [-n name] [command [...]]
./varnishadm -T 127.0.0.1:2000
CLI主要能完成如下的功能:
CLI中常用的命令
backend.list:列出定义中的backend,包括它们的健康状态
vcl.load configname filename:创建一个新的配置,配置的名字是configname,内容是filename指定的文件内容
vcl.show configname:显示配置的具体内容
vcl.use configname:使用哪一个配置
vcl.list:列出可用的配置,以及参照使用他们的数量
ban field operator argument [&& field operator argument [...]]:使得匹配ban表达式的内容从缓存中清除。
清除请求url完全匹配“/news”的缓存内容: ban req.url == "/news“
清除请求url不能以.ogg结尾,同时这对象的大小不能大于10M 的缓存内容ban req.url !~ ".ogg$" && obj.size > 10MB
清除host为example.com或者www.example.com,同时从backend获得set-cookie头里面包含userid=1663 , 的缓存内容
ban req.http.host ~ "^(?i)(www\.)example.com$" && obj.http.set-cookie ~"USERID=1663
ban.list:内容ban列表。
0x7fea4fcb0580 1303835108.618863 131G req.http.host ~ www.myhost.com &&req.url ~ /some/url
第一个字段是ban的地址,第二个字段是时间戳,第三个字段表示有多少个对象
受此ban的影响(通常在debug时才有效),G表示这个ban已经Gone,也就不再有效了
后面的内容才是真正的ban的内容。
quit:退出CLI管理
help [command]:显示命令的帮助,不写命令就显示所有的命令
标签:www load add 不能 image 状态 列表 接口 and
原文地址:https://www.cnblogs.com/xiaoliangup/p/9219158.html