From 2a0a90b03f2ed6635992be23a2aeca6fd0c7bf4b Mon Sep 17 00:00:00 2001 From: des Date: Thu, 19 Oct 2006 09:16:03 +0000 Subject: [PATCH] Add sample VCL config. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1196 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/etc/vcl.conf | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 varnish-cache/etc/vcl.conf 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; + } +} + -- 2.39.5