0

这是我的配置

backend axelaris {
  .host = "www.axelaris-hosting.com";
  .port = "http";
}

sub vcl_recv {
   if (req.http.host ~ "^(www.)?axelaris-hosting.com$") {
       set req.backend = axelaris;
   }
}

但是当我使用 varnishtop -i rxurl

总是我的列表长度为 0

请帮助缓存我的网站最好的问候

4

1 回答 1

0

如果 rxurl 给出一个空列表,则意味着您没有收到任何进入清漆的请求。原因似乎是你试图让你的 web 服务器和 varnish 都在同一个端口上监听。如果您在同一台服务器上有 varnish 和 Web 服务器(例如 apache),您需要让 varnish 在端口 80 上侦听,而 Web 服务器在另一个端口(例如 8080)上侦听。当然,然后适当地为该后端设置 .port 。

于 2013-03-11T19:29:26.370 回答