En este artículo, habremos explicado los pasos necesarios para instalar Varnish en CentOS 7. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Varnish Cache (también conocido como Varnish) es un proxy y caché, o acelerador HTTP, diseñado para mejorar el rendimiento de los sitios web dinámicos y ocupados. Al redirigir el tráfico a páginas estáticas, Varnish reduce la cantidad de llamadas a páginas dinámicas, lo que reduce la carga. Varnish está diseñado para sitios web dinámicos con mucho contenido, así como API muy consumidas.
Instalar Varnish en CentOS
Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.
sudo yum install epel-release sudo yum update
Paso 2. Instalar barniz.
Ahora instale Varnish desde el repositorio de EPEL usando el siguiente comando yum:
yum install varnish
Después de la instalación, deberá iniciar Varnish y permitir que se inicie en el arranque:
sudo systemctl start varnish sudo systemctl enable varnis
Para verificar el estado de Varnish, ejecute el siguiente comando:
sudo systemctl status varnish
Verifique la versión de Varnish que se está ejecutando:
sudo varnishd -V
Paso 3. Configurar Varnish.
Configurar Varnish 5 para Apache:
nano /etc/varnish/varnish.params
Cambiar VARNISH_LISTEN_PORT de 6081 a 80:
VARNISH_LISTEN_PORT=80
Ahora edite el archivo de configuración de Apache:
nano /etc/httpd/conf/httpd.conf
Busque Listen 80 y reemplácelo con Listen 8080:
Listen 8080
Guarde y cierre el archivo, luego reinicie Apache y Varnish para reflejar los cambios:
systemctl restart httpd.service systemctl restart varnish.service
Paso 4. Pruebe el barniz.
Ahora debería tener Varnish y Apache ejecutándose juntos. Para verificar que Varnish está activado y funcionando, puede usar el comando curl para ver el encabezado HTTP:
curl -I http://localhost
Debería ver el resultado algo así:
HTTP/1.1 200 OK Date: Wed, 12 Feb 2019 10:46:07 GMT Server: Apache/2.4.6 (CentOS) Last-Modified: Fri, 16 Dec 2019 10:36:53 GMT ETag: "6c-intanramona61c14" Content-Length: 108 Content-Type: text/html; charset=UTF-8 X-Varnish: 32770 Age: 0 Via: 1.1 varnish-v4 Connection: keep-alive
Felicitaciones, ha aprendido a instalar Varnish caché en CentOS 7. Si tiene alguna pregunta, deje un comentario a continuación.