systemadmin.es > varnish

Autenticación en la consola de varnish

varnish permite añadir autenticación en la consola de administración mediante la opción -S y el fichero que contiene la contraseña. Vamos a ver cómo autenticarnos:

[...]
Leer mas »

varnish con geoip en Debian/Ubuntu

Mediante el modulo libvmod-geoip de varnish podemos añadir reglas en función de la geolocalización de la petición. Vamos a ver cómo instalar el modulo en un Ubuntu 12, pero es igualmente aplicable a cualquier Debian o Ubuntu

[...]
Leer mas »

varnishstat muestra continuamente el hitrate a 0

Posteriormente a realizar una actualización de varnish me encontré que varnishstat mostraba continuamente el hitrate a 0:

varnishstat con hitrate a 0

varnishstat con hitrate a 0

[...]
Leer mas »

relocation error: varnishstat: symbol VSM_New, version LIBVARNISHAPI_1.0 not defined in file

Al realizar una actualización de varnish 2.1 a varnish 3.0 mediante paquetes en Ubuntu me encontré con el siguinte error al ejecutar varnishstat:

# varnishstat
varnishstat: /usr/lib/libvarnishapi.so.1: no version information available (required by varnishstat)
varnishstat: relocation error: varnishstat: symbol VSM_New, version LIBVARNISHAPI_1.0 not defined in file libvarnishapi.so.1 with link time reference

[...]
Leer mas »

Eliminar headers que añade varnish

En el caso que tengamos sirviendo una cierta web a través de un varnish, veremos que nos añade ciertos headers que hacen visible esta información:

$ curl -I systemadmin.es
HTTP/1.1 200 OK
Server: Apache
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Content-Type: text/html;charset=utf-8
Vary: Accept-Encoding
dheader: fetch
Content-Length: 28049
Date: Fri, 06 Jul 2012 06:57:33 GMT
X-Varnish: 1440901304 1440890669
Age: 586
Via: 1.1 varnish
Connection: keep-alive

[...]
Leer mas »