Tutorial Tags: vcl
How to bypass the cache for specific URLs and URL patterns in Varnish
Trigger vcl_synth and use a synthetic HTTP response to perform a HTTP redirections in Varnish
Using multiple backends in Varnish
Use Varnish's ban mechanism to remove cached objects from the cache.
Use the purge return action in VCL to remove cached objects from the Varnish cache.
Configuring Varnish for Drupal
Configuring Varnish for Magento
Configuring Varnish for WordPress
An example VCL template for Varnish
How to avoid HTTP to HTTPS redirect loops in Varnish by creating protocol-based cached variations.
Configuring Varnish for Adobe Experience Manager.
Configuring Varnish for ExpressionEngine.
The Varnish Configuration Language (VCL) is a domain-specific programming language used by Varnish to control request handling, routing, caching, and several other aspects.
Load the VCL output template for vcl_synth and vcl_backend_error from a file.
Learn about Varnish's default behavior by looking at the various subroutines that are part of the built-in VCL.
When your backend requires authorized access via basic authentication, you need to configure the health probe for your backend in VCL to support basic authentication.