在 Varnish 中将自定义标头设置为哈希键

在 Varnish 中将自定义标头设置为哈希键

我想查看哪个请求获取哪个哈希键(req.hash在旧版本中,或者使用设置哈希键hash_data()),但我找不到有关如何在 4.0 版中读取它的任何文档。

如何将我的自定义标头设置为请求键?

喜欢:

set res.header.X-HASH = get_hash_key();

仅限4.0版本!“Like”req.hash在版本 4 中不可用。

答案1

您可以使用 varnishlog 命令查看组成哈希键的数据。

在 Varnish 服务器上,运行命令

varnishlog

然后,当您发出请求时,您应该在 varnishlog 的输出中看到类似这样的内容:

11 VCL_call     c hash
11 Hash         c /index.html
11 Hash         c www.example.com
11 VCL_return   c hash

在此示例中,中间两行显示了用于组成哈希键的数据。

相关内容