我需要帮助。可以仅缓存特定域,因为我不希望所有域都是缓存,我只想要 example.com 。我可以要求配置..提前谢谢。我正在使用Varnish Cache 4。
我只有这个
/etc/varnish/default.vcl
backend marketics {
.host = "127.0.0.1";
.port = "7080";
}
我的apache端口是7080。
答案 0 :(得分:1)
您需要为其他域返回pass
:
sub vcl_recv {
if (! req.host == "example.com") {
return (pass);
}
#else failover to the default behaviour
}
pass
告诉Varnish不要查看其缓存,它总是从后端获取内容。