Operation of varnish

Ivan Voras ivoras at fer.hr
Thu Apr 19 13:25:16 CEST 2007

Poul-Henning Kamp wrote:

> If "pipe" is chosen, Varnish just moves bytes forth and back.
> In the "trunk" version of varnish, everything else is fully buffered.
> In the released versions, up to 1.0.3, "pass" mode will not do full
> buffing, but fetches to cache will.
>> Can varnish generate HTTP logs in the "combined" format. 
> Pointer to documentation ?

 From Apache's httpd.conf, it is defined as:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" 

Documentation about the substitution codes and meaning is at: 

>> If I
>> understand this correctly, varnish would generate its own logs, and then
>> the apache could generate its own log, but apche's will show every=20
>> connection as arriving from, right?
> I'm not sure if Apache logs the tcp source address or the HTTP header
> client IP# in the logs.

You mean "Forwarded-For:" header?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20070419/8b4e6f07/attachment-0002.pgp>

More information about the varnish-misc mailing list