我添加了清漆文件" default.vcl"一个代码,用于检查Varnish缓存是否正常工作,但我得到一个Transfer-Encoding" Chunked"我无法看到Cache是否正在显示HIT或MISS。我遵循next tutorial并且我相信在nginx中有一些端口阻止他的正确功能。 代码在" sub vcl_deliver"中添加:
if (obj.hits > 0) {
set resp.http.X-Cache = "HIT";
} else {
set resp.http.X-Cache = "MISS";
}
我的设置: Apache 2.4.6端口默认为7080
etc / nginx / nginx.conf默认没有端口(没有添加端口)
etc / nginx / plesk.conf.d / server.conf>服务器侦听端口MyIP:80(默认值)
将端口80清漆到外部32780(从plesk添加)
etc / varnish / default.vcl:托管我的IP和端口7080
如何删除"转移编码分块"然后重新安排它为" X-Cache MISS或HIT"在标题中显示?
祝你好运