我遇到了清漆缓存的问题,试图让它不在我的服务器上缓存以下目录/ forums /,因为它导致与论坛软件冲突。我在default.vcl中使用了以下代码,但是我无法让varnish重新启动。
我将example.com更改为我的网站,我只是不希望varnish缓存example.com/forums /
sub vcl_recv
{
# Do not cache forums
if (req.http.host ~ "example.com" ||
req.url ~ "^/forums" ||
{
return (pass);
答案 0 :(得分:1)
更正后的代码:
sub vcl_recv
{
# Do not cache forums
if (req.http.host == "example.com" || req.url ~ "^/forums")
{
return (pass);
}
}