varnishAan de slag met vernis


Opmerkingen

Deze sectie geeft een overzicht van wat vernis is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen vernis vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor vernis nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
5.1.2 2017/04/07
5.1.1 2017/03/16
5.0 2016/09/15
4.1.5 2016/02/09
4.0.4 2016/11/30
3.0.7 2015/03/23

Installatie of instellingen

Hierna volgen instructies voor het instellen van de nieuwste versie van Varnish op verschillende Linux-distributies.

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
 

Vernis VCL

Varnish bestuurt en manipuleert HTTP-aanvragen met Varnish Configuration Language (VCL). Het volgende fragment van VCL verwijdert cookies uit inkomende verzoeken naar / images submap:

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