From: des Date: Thu, 19 Oct 2006 09:16:03 +0000 (+0000) Subject: Add sample VCL config. X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a0a90b03f2ed6635992be23a2aeca6fd0c7bf4b;p=varnish Add sample VCL config. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1196 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/etc/vcl.conf b/varnish-cache/etc/vcl.conf new file mode 100644 index 00000000..4941503f --- /dev/null +++ b/varnish-cache/etc/vcl.conf @@ -0,0 +1,30 @@ +# +# This is a basic VCL configuration file for varnish. See the vcl(7) +# man page for details on VCL syntax and semantics. +# +# $Id$ +# + +backend default { + set backend.host = "127.0.0.1"; + set backend.port = "8080"; +} + +sub vcl_recv { + if (req.request == "POST") { + pipe; + } + + # force lookup even when cookies are present + if (req.request == "GET" && req.http.cookie) { + lookup; + } +} + +sub vcl_fetch { + # force minimum ttl of 180 seconds + if (obj.ttl < 180s) { + set obj.ttl = 180s; + } +} +