GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Varnish Cache en Ubuntu 18.04 LTS

En este tutorial, le mostraremos cómo instalar Varnish en Ubuntu 18.04 LTS. 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 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 18.04 (Bionic Beaver).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 18.04 y cualquier otra distribución basada en Debian como Linux Mint.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Varnish Cache en Ubuntu 18.04 LTS Bionic Beaver

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 en Ubuntu 18.04 LTS.

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 Cache en Ubuntu 18.04 Bionic Beaver.

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:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080

Si tiene algún host 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/ directorio del sistema:

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

¡Felicitaciones! Ha instalado Varnish con éxito. Gracias por usar este tutorial para instalar Varnish Cache en el sistema Ubuntu 18.04 LTS (Bionic Beaver). Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web 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 Varnish Cache en Ubuntu 14.04

  4. Cómo instalar Varnish en Ubuntu 16.04 LTS

  5. Cómo instalar Varnish en Ubuntu 20.04 LTS

Cómo instalar OpenMeetings en Ubuntu 18.04 LTS

Cómo instalar DokuWiki en Ubuntu 20.04 LTS

Cómo instalar Varnish Cache en Ubuntu 20.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