I'm running 2.0.5. Where would I look in the varnishlog for
TCP_HIT? I never see anything like that in here. And I know it's
caching because moinmoin is a time pig and the fetchs don't show in
access_log.
Run varnishlog against the request and confirm a TCP_HIT when making the
second request to the different hostname. Also confirm you do not see the
request hit your backend webserver logfile
On Mon, Feb 7, 2011 at 8:49 AM, Chris Johnson <[email protected]>
wrote:
Huh. Well, I think I've done everything everyone said was
right.
Here's a snippet of what I have in varnish's default.vcl;
backend freesurfer {
.host = "127.0.0.1";
.port = "8080";
}
which happens to be the same place the default backend points to
because this is a different virtual host on the same server.
And in vcl_recv I have;
if (req.http.host ~ "^sufer.nmr.mgh.harvard.edu") {
set req.http.host = "www.freesurfer.net";
set req.backend = freesurfer;
}
which referenes my backend declaration and rewrites the header
host
name.
How do I tell if this is working? Remember, I'm trying to
make
the old virtual host references to sufer.nmr.mgh.harvard.edu be
keyed
on and fetch from the new virtual host www.freesurfer.net so
varnish
doesn't cache everything twice.
Varnich didn't complain when I restarted it and seems to be
caching. I'm just not sure what at this point.
On Fri, Feb 4, 2011 at 5:17 PM, Chris Johnson
<[email protected]> wrote:
On Fri, 4 Feb 2011, Per Buer wrote:
if (req.http.host ~
"^www.example.com") {
set req.backend =
foo;
}
Which goes in vcl_recv and in his
case foo is a backend declaration
function that sets up .host and .port
for the virtual host I want, yes?
Almost. foo is here a declared backend - declared
with the keyword
"backend" -
http://www.varnish-cache.org/docs/trunk/tutorial/backend_servers.html
--
Per Buer, Varnish Software
Phone: +47 21 98 92 61 / Mobile: +47 958 39 117 /
Skype: per.buer
Varnish makes websites fly!
Want to learn more about Varnish?
http://www.varnish-software.com/whitepapers
---------------------------------------------------------------------------
----
Chris Johnson |Internet: [email protected]
Systems Administrator |Web:
http://www.nmr.mgh.harvard.edu/~johnson
NMR Center |Voice: 617.726.0949
Mass. General Hospital |FAX: 617.726.7422
149 (2301) 13th Street |Man's a kind of missing link
Charlestown, MA., 02129 USA |fondly thinking he can think. Piet Hein
---------------------------------------------------------------------------
----
The information in this e-mail is intended only for the person to whom
it is
addressed. If you believe this e-mail was sent to you in error and the
e-mail
contains patient information, please contact the Partners Compliance
HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you
in error
but does not contain patient information, please contact the sender
and properly
dispose of the e-mail.
_______________________________________________
varnish-misc mailing list
[email protected]
http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
-------------------------------------------------------------------------------
Chris Johnson |Internet: [email protected]
Systems Administrator |Web: http://www.nmr.mgh.harvard.edu/~johnson
NMR Center |Voice: 617.726.0949
Mass. General Hospital |FAX: 617.726.7422
149 (2301) 13th Street |Life n, something from which nobody escapes
Charlestown, MA., 02129 USA |alive. Me
-------------------------------------------------------------------------------
_______________________________________________
varnish-misc mailing list
[email protected]
http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc