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

Reply via email to