我有一个Centos 5.x服务器运行Apache + Drupal的13个虚拟主机。 这些虚拟主机都是顶级域名。 穆宁在一个月内报道了几天的重大交换,我发现这些大多是匿名用户。 所以我想清漆处理匿名交通。 我search了网页,发现没有关于为VHOSTSconfigurationVCI文件的文献。 希望有人能指点我一个来源。
Varnish不需要知道虚拟主机,它可以在第7层上运行 – 它可以只监听一个IP并传递给相应的后端(Apache)来决定它需要的虚拟主机。
就能够区分configuration而言 – 您可以使用http.host –
例如。
sub vcl_recv { # Don't cache www.example.com if (req.http.host ~ "^(www\.example\.com)$") { return(pass); }
否则,如果你不需要虚拟主机的特定configuration – 你甚至不需要让Varnish知道。