Hello, I'm having som problems getting my varnish to work as i want to. I'm running a minimal config:
backend default { set backend.host = "<host>"; set backend.port = "<port>"; } sub vcl_recv { if (req.request == "GET" && req.url ~ "\.(gif|png|css|js)$") { lookup; } } When I go to the page it starts caching all the files and on reload all the files are delivered from varnishd. But when i go to a certain php on the page it forwards every request to apache and when going back to one of the former working tabs they also go I put a few expire-lines in my virtualhost-config: ExpiresActive On ExpiresByType image/gif "access plus 3 hours" and so on, but it won't work. Here are two examples of the headers tx:ed and rx:ed: http://www.nangilima.se/varnishd/working.txt http://www.nangilima.se/varnishd/nonworking.txt I've noticed that in the working example apache provides last-modified and a few other things in the response, but why doesn't it do that in the nonworking? Its the same virtualhost with all the same settings but another .php file. I'm always using fully reload when testing so the browsers cache doesn't lead me astray. Thanks in advance Regards Dan _______________________________________________ varnish-misc mailing list varnish-misc@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-misc