×
Cómo instalar Varnish en Ubuntu

Cómo instalar Varnish en Ubuntu


En esta oportunidad vamos a explicar como se realiza la instalación del paquete Varnish en un sistema operativo Ubuntu. En solo dos simples pasos podemos tener trabajando nuestro proxy cache Varnish en Ubuntu. El sitio web oficial de Varnish es el recomendado para descargar el repositorio, para luego proceder a la instalación.

 

Paso 1 – Instalar Varnish

 

Puedes iniciar el proceso instalado la llave para el repositorio

sudo curl http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add -

El siguiente paso seria añadir el repositorio en nuestra lista de fuentes de repositorios.

sudo nano /etc/apt/sources.list

Ya adentro del archivo, solo debemos agregar el respositorio en la lista de fuentes.

deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-3.0

Guardamos y salimos.

Ahora solo resta actualizar nuestro sistema y luego proceder a instalar el paquete de Varnish.

sudo apt-get update
sudo apt-get install varnish

 

Paso 2 – Configuración de Varnish

 

Ahora bien si tu ya posees instalado Apache o Nginx corriendo en el puerto 80 debes cambiar la configuración de tu servidor web actual para colocar un nuevo puerto, por ejemplo puedes colocar el puerto 8080 en la configuración de tu Apache o Nginx, el porque de este cambio es porque ahora Varnish va a estar recibiendo visitas por el puerto 80 y las pasara al puerto 8080 mejorando el rendimiento del sitio.

Ahora entramos al archivo de configuración de Varnish : /etc/default/varnish

sudo nano /etc/default/varnish

Quitamos las lineas comentadas desde donde dice “DAEMON_OPTS”—under Alternative 2 y verificamos que la configuración concuerde con la siguiente que temos aquí abajo.

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Luego de salvar los cambios y salir del archivo  /etc/default/varnish, ahora toca abrir y editar el archivo /etc/varnish/default.vcl como se muestra a continuación

sudo nano /etc/varnish/default.vcl

En este archivo se le indica a Varnish en donde buscar el contenido del servidor Web. La configuración debe ser exacta a la siguiente:

backend default {
.host = "127.0.0.1";
.port = "8080";
}

Recuerden cambiar el puerto Listen del servidor web Apache o Nginx. Ya teniendo todo esto configurado procesemos a reiniciar los servicios y verificar que todo este bien configurado y funcionando.

/etc/init.d/varnish restart

Y luego reiniciar Apache ó Nginx y con esto concluimos la instalación y configuración de Varnish.

¿Te gustó el artículo? Compártelo:

Santiago Borges

Escrito por Santiago Borges

Departamento Técnico VIP, asignado a brindar soporte de forma exclusiva a clientes de alto tráfico y con requerimientos de programación. Además, es un experimentado SysAdmin, que se encargará de que recibas la mejor asistencia ante cualquier problema. Actualmente está cursando estudios de RHCE y posee certificaciones en Inglés por la Universidad de Cambridge. Conoce más sobre él desde su perfil de LinkedIn.

    Recibe en tu correo electrónico toda la información sobre hosting, desarrollo web y dominios

    Términos y Condiciones de Servicio

    Infranetworking Internacional - Copyright 2002-2024
    Todos los derechos reservados.