GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Varnish en Ubuntu 16.04 LTS

En este tutorial, le mostraremos cómo instalar y configurar Varnish en Ubuntu 16.04 LTS. Para aquellos de ustedes que no lo sabían, Varnish Cache es un poderoso acelerador HTTP de código abierto. que se puede instalar 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 que su sitio web sea realmente rápido y acelera el rendimiento de su sitio web hasta 300 - 1000x (lo que significa un 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 y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Varnish Cache en un servidor Ubuntu 16.04 (Xenial Xerus).

Instalar Varnish en Ubuntu 16.04 LTS

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get comandos en la terminal.

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. Instalación de Varnish.

Instala Varnish usando el comando apt-get:

apt-get install varnish

Una vez finalizada la instalación, inicie y habilite varnish.service mediante systemctl comando:

systemctl start varnish.service
systemctl enable varnish.service

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:

### 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>

Necesitamos configurar Varnish para que se ejecute en el puerto 80. Primero, cree un archivo llamado varnish.service dentro del /etc/systemd/system directorio:

### nano /etc/systemd/system/varnish.service

Luego, agregue la siguiente configuración:

[Service]
ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -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:

### 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:

systemctl restart apache2.service
systemctl restart varnish.service

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, 01 May 2017 24:06:10 GMT
 Server: Apache/2.4.6 (Ubuntu) PHP/7.0.16
 Last-Modified: Thu, 16 Dec 2016 19:30:58 GMT
 ETag: "1321-5058ranty728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 4
 Via: 1.1 varnish-v4
 Connection: keep-alive

¡Felicitaciones! Has instalado Varnish correctamente. Gracias por usar este tutorial para instalar Varnish Cache en el sistema Ubuntu 16.04 LTS (Xenial Xerus). Para obtener ayuda adicional o información útil, te recomendamos que consultes el sitio oficial Sitio web de barniz.


Ubuntu
  1. Cómo instalar Nginx en Ubuntu 18.04

  2. Cómo instalar Docker en Ubuntu 22.04/20.04 LTS

  3. Cómo instalar PlayOnLinux en Ubuntu 20.04 LTS

  4. Cómo instalar Varnish Cache en Ubuntu 18.04 LTS

  5. Cómo instalar Varnish en Ubuntu 20.04 LTS

Cómo instalar DokuWiki en Ubuntu 20.04 LTS

Cómo instalar Laravel en Ubuntu 20.04 LTS

Cómo instalar Spotify en Ubuntu 18.04 LTS / 17.10 y Ubuntu 16.04

Cómo instalar Go en Ubuntu 22.04 LTS

Cómo instalar Go en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS