Primeros pasos con el barniz

Instalación o configuración

Las siguientes son instrucciones para configurar la última versión de Varnish en varias distribuciones de Linux.

CentOS 7

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish5/script.rpm.sh | sudo bash

Ubuntu

apt-get install apt-transport-https
curl https://repo.varnish-cache.org/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.1" \
  >> /etc/apt/sources.list.d/varnish-cache.list
apt-get update
apt-get install varnish

##Debian##

apt-get install apt-transport-https
curl https://repo.varnish-cache.org/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/debian/ jessie varnish-4.1"\
  >> /etc/apt/sources.list.d/varnish-cache.list
apt-get update
apt-get install varnish

Barniz VCL

Varnish controla y manipula las solicitudes HTTP mediante el lenguaje de configuración de Varnish (VCL). El siguiente fragmento de VCL elimina la cookie de las solicitudes entrantes al subdirectorio /images:

sub vcl_recv {
    if (req.url ~ "^/images") {
        unset req.http.cookie;
    }
}