ESI processing external URL

Roberto O. Fernández Crisial roberto.fernandezcrisial at gmail.com
Mon Aug 29 16:00:14 CEST 2011


Have you tried to create a particular backend for "example.com" hostname and process request as ESI forwarded to that backend?

I use (no ESI handle) a subdomain for images and send the requeste to original webserver (outside Varnish environment

Roberto O. Fernández Crisial
@rofc
-----Original Message-----
From: Andreas Plesner Jacobsen <apj at mutt.dk>
Sender: varnish-misc-bounces at varnish-cache.org
Date: Mon, 29 Aug 2011 14:34:51 
To: <varnish-misc at varnish-cache.org>
Subject: Re: ESI processing external URL

On Mon, Aug 29, 2011 at 02:17:07PM +0200, Jaap van Arragon wrote:
> 
> <esi:include src="http://example.com/test/folder/page.htm?header=true"
> onerror="continue"/>
> 
> The vcl is simply:
> 
> sub vcl_fetch {
>      esi;
> }
> 
> Can somebody tell me why it is looking inside his own varnish and not just
> include the esi url?

ESI is handled like any other request, and thus goes to the backend specified
by your vcl.

You need to add VCL to handle that particular hostname.

-- 
Andreas

_______________________________________________
varnish-misc mailing list
varnish-misc at varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc


More information about the varnish-misc mailing list