En este tutorial, le mostraremos cómo instalar Varnish Cache en Ubuntu 14.04. Para aquellos de ustedes que no lo sabían, Varnish Cache es un poderoso acelerador HTTP de código abierto que puede ser instalado frente a cualquier servidor web como Apache o Nginx. Varnish Cache puede mejorar el rendimiento general de su servidor web mediante el almacenamiento en caché del contenido. Varnish caché almacena la copia de las solicitudes de los usuarios y sirve la misma página cuando el usuario vuelve a visitar la página web. Hace su sitio web realmente rápido y acelera el rendimiento de su sitio web hasta 300 - 1000x (significa 80% o más).
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de Varnish Cache 4 en Ubuntu 14.04.
Instalar Varnish Cache en Ubuntu 14.04
Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.
sudo apt-get update sudo apt-get upgrade
Paso 2. Instale el servidor web Apache.
Para esta parte, supondremos que ya ha instalado Apache en su servidor y que funciona correctamente. Si no, escriba este comando en su terminal:
sudo apt-get install apache2
Paso 3. Instale Varnish usando apt-get
comando.
Varnish se puede instalar agregando el repositorio de Varnish a sus fuentes y usando apt-get para instalarlo:
sudo apt-get install apt-transport-https sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add - echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list sudo apt-get update sudo apt-get install varnish
Paso 4. Configuración de Varnish.
El barniz se configura automáticamente para servir contenido a través del puerto 80 y obtener contenido de Apache en el puerto 8080, necesitamos actualizar Apache para servir contenido a través del puerto 8080:
### sudo nano /etc/apache2/ports.conf Listen 127.0.0.1:8080
Si tiene algún servidor virtual configurado, también deberá actualizarlo; asegúrese de que su configuración se vea así:
<VirtualHost 127.0.0.1:8080>
Luego, debemos configurar Varnish para escuchar en el puerto 80. Edite el archivo /etc/default/varnish
Busque la sección que comienza con "Alternativa 2, Configuración con VCL". Asegúrese de que no esté comentada y actualice el puerto:
DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/default.vcl \ -S /etc/varnish/secret \ -s malloc,256m"
Una vez que guarde y salga de ese archivo, abra el default.vcl
archivo:
### sudo nano /etc/varnish/default.vcl backend default { .host = "127.0.0.1"; .port = "8080"; }
Reinicie el servicio Apache y Varnish para que los cambios surtan efecto:
sudo service apache2 restart sudo service varnish restart
Puede verificar si el barniz funciona escribiendo el siguiente comando:
varnishstat
Paso 5. Prueba de barniz.
La prueba consiste en realizar una solicitud HTTP a través de curl y verificar que sea manejada por Varnish:
[[email protected] ~ ]# curl -I 192.168.146.161 HTTP/1.1 403 Forbidden Date: Mon, 02 Jun 2015 24:06:10 GMT Server: Apache/2.4.6 (Ubuntu) PHP/5.4.16 Last-Modified: Thu, 16 Dec 2014 19:30:58 GMT ETag: "1321-5058a1e728280" Accept-Ranges: bytes Content-Length: 4897 Content-Type: text/html; charset=UTF-8 X-Varnish: 32779 Age: 0 Via: 1.1 varnish-v4 Connection: keep-alive
¡Felicitaciones! Ha instalado Varnish correctamente. Gracias por usar este tutorial para instalar Varnish Cache en el sistema Ubuntu 14.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Varnish.