GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Varnish Cache 4 en CentOS 7

En este tutorial, le mostraremos cómo instalar Varnish Cache 4 en CentOS 7. Para quienes no lo sabían, Varnish Cache es un potente 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 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. Te mostraré la instalación paso a paso de Varnish Cache en CentOS 7.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 7.
  • 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 4 en CentOS 7

Paso 1. Primero, debe habilitar el repositorio EPEL en su sistema.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Paso 2. Instale Varnish utilizando Yum comando.

yum -y update
yum -y install varnish

Iniciar barniz y hacer que el barniz comience en el arranque:

systemctl start varnish.service
systemctl enable varnish.service

Para verificar el estado del barniz, ejecute el siguiente comando:

systemctl status varnish

Paso 3. Configuración de Varnish.

Edite la configuración de Varnish en /etc/varnish:

### nano varnish.params
# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=192.168.1.5
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=192.168.136.131
VARNISH_ADMIN_LISTEN_PORT=6082

Editar predeterminado.vcl:

### nano default.vcl
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "192.168.136.131";
    .port = "8080";
}

Edite la configuración del servidor web apache y cambie el puerto de escucha a 8080:

### nano /etc/httpd/conf/httpd.conf
Listen 8080

Edite el cortafuegos para permitir el servicio HTTP:

firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload

Reinicie el servicio Apache y Varnish para que los cambios surtan efecto:

systemctl restart varnish
systemctl restart httpd

Paso 4. 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.131
 HTTP/1.1 403 Forbidden
 Date: Mon, 02 Jun 2015 23:04:10 GMT
 Server: Apache/2.4.6 (CentOS) 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 con éxito un caché Varnish. Gracias por usar este tutorial para instalar Varnish 4 en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el Varnish oficial en el sitio web.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Varnish Cache en CentOS

  4. Cómo instalar Varnish Cache en CentOS 8

  5. Cómo instalar Varnish Cache en Ubuntu 14.04

Cómo instalar Varnish Cache para Nginx en CentOS 8/Almalinux 8

Cómo instalar Varnish Cache para Apache en CentOS/RHEL 8

Cómo instalar Varnish Cache 6 para Nginx en CentOS/RHEL 8

Cómo acelerar Apache con Varnish Cache en CentOS 7

Cómo instalar Varnish Cache en CentOS 7

Cómo instalar Varnish en CentOS 7