Manual talk:Varnish caching
[edit] if-none-match support added?
Given this changeset purportedly added support, should we remove the section on "if-none-match" in vcl_recv? GreenReaper 04:14, 9 August 2010 (UTC)
The advice here, helped, but I had a lingering problem with 127.0.0.1 in my recent changes. adding
remove req.http.X-Forwarded-For;
set req.http.X-Forwarded-For = client.ip;
to my vcl_recv seemed to do the trick. Cariaso 18:55, 9 July 2011 (UTC)
[edit] Varnish 3.0
The Varnish 3.0 package on Ubuntu installs the initial config file under /etc/default/varnish. It also requires you to explicitly state "return" - such as:
return(lookup);
More info and a few other things (like "purge_url" is now "ban_url"):
Upgrading from Varnish 2.1 to 3.0
[edit] Varnish 3.0 config file example?
Hi, where can I get a *good* example of a varnish 3.0 configuration file? The one on the manual did not helped me. Another question: what should one insert/replace for "^images.example.org$"? A subdomain of my domain where all images are stored?
Thank you and best regards, --Mrnett1974 17:15, 21 January 2012 (UTC)
- The "images" server only applies to a site where the content is split among multiple webservers on different domains, with (typically) the most obsolete hardware (P4, Celeron...) and small, low-powered server software (lighttpd, nginx) used to serve images and static content while more powerful servers handle the database, Apache and dynamic wiki content. A site using a content delivery network would need this - in Wikimedia's case, the image servers are on 'upload.wikimedia.org' and the wiki is on '*.wikipedia.org'. If your site doesn't need it (and many single-server sites do not), don't use it. --Carlb (talk) 21:17, 24 February 2012 (UTC)