Varnish, Apache2 och Edge Side Include (ESI)

En användare söker hjälp med att konfigurera Varnish, Apache2 och Edge Side Include (ESI) då de upplever problem med att få dessa att fungera tillsammans. Användaren presenterar sin Varnish-konfiguration (VCL) som detaljerar backend-inställningar för Apache, hantering av HTTP-headers som x-forwarded-for, blockering av specifika URL-mönster (w00tw00t), samt ESI-bearbetning. Konfigurationen inkluderar även åtgärder för att dölja Varnish-specifika och PHP-relaterade HTTP-headers från slutanvändaren för att förbättra anonymitet och säkerhet. Tester har utförts med två HTML-filer, foo.html och foo2.html, där foo.html försöker inkludera foo2.html med <esinclude> med både relativ och absolut URL.