Piwik og Varnish

Jeg skulle opsætte Piwik bag en Varnish server.

Og det var ikke bare lige, især ikke når man fandt en “guide” på nettet der indeholdt fejl.

Men løsningen er som følger:

Åben/rediger filen: default.vcl

Tilføj disse linjer til: vcl_recv

if (req.http.host == "piwik.domain.com") {
  set req.http.X-Forwarded-For = client.ip;
  return(pass);
}

Tilføj disse linjer til: vcl_fetch

if (req.http.host == "piwik.domain.com") {
  return(hit_for_pass);
}

Tilføj / udkommenter disse linjer i filen: config/config.ini.php

[General]
proxy_client_headers[] = HTTP_X_FORWARDED_FOR
proxy_host_headers[] = HTTP_X_FORWARDED_HOST

Og så burde det faktisk bare spille.

Dette indlæg blev udgivet i Piwik, Varnish og tagget , , , , . Bogmærk permalinket.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *