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

Varnish Cache:un acelerador de aplicaciones web en CentOS

Instalar y configurar Varnish como servidor de caché

Si requerimos una versión principal más nueva que la que está disponible en EPEL, debemos usar el repositorio provisto por varnish-cache.org.

Para RHEL 5 o una distribución compatible

Si estamos en RHEL 5 o una distribución compatible, podemos usar

wget http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release/varnish-release-3.0-1.el5.centos.noarch.rpm

Para RHEL 6 y distribuciones compatibles

Si estamos en RHEL 6 o una distribución compatible, podemos usar

wget http://repo.varnish-cache.org/redhat/varnish-3.0/el6/noarch/varnish-release/varnish-release-3.0-1.el6.noarch.rpm

Antes de continuar, asegúrese de ejecutar el siguiente comando primero para agregar el repositorio

rpm –nosignature -i barniz-liberación-3.0-1.el5.centos.noarch.rpm

Comando para instalar Varnish en CentOS

yum instalar barniz

Arrancadores de configuración de barniz

Hay dos archivos de texto sin formato que controlan toda la lógica:

/etc/sysconfig/varnish (en sistemas Red Hat/CentOS/Fedora); o /etc/default/varnish (bajo Debian y Ubuntu)

/etc/varnish/default.vcl

Nota:Ambos archivos están bien comentados para que pueda comenzar. Sin embargo, antes de realizar cualquier cambio, recomiendo encarecidamente guardar una copia de seguridad en caso de que desee comenzar de nuevo.

Comencemos con el primer archivo, que pasa parámetros al demonio Varnish cuando se inicia:

vi /etc/sysconfig/varnish
Buscar línea:
VARNISH_LISTEN_ADDRESS=x.x.x.x (Debemos poner aquí la IP pública del servidor)
VARNISH_LISTEN_PORT=80

El siguiente factor a considerar, y este es el más importante, es el archivo /etc/varnish/default.vcl

Use el editor vi para editarlo:

vi /etc/varnish/default.vcl

En ese archivo puede configurar el servidor backend, me refiero al servidor en el que Varnish buscará el contenido.

Cambie este valor predeterminado:

cambie el puerto a 8080.

backend predeterminado {
.host =“127.0.0.1”;
.port =“8080”;
}

La configuración anterior dice que Apache como servidor backend está disponible en localhost en el puerto 8080 y Varnish se ejecutará frente a él escuchando en el puerto 80 que Apache utilizó anteriormente.

Configure httpd para trabajar con Varnish

Abra el archivo de configuración predeterminado de Apache:

vi /etc/httpd/conf/httpd.conf

Luego busca la línea que dice “Escucha 80″ y cámbiala a 127.0.0.1:8080:

por lo que se verá así:

También busque esta línea:

Cámbialo por:

NombreVirtualHost 127.0.0.1:8080

Ahora desplácese hacia abajo en la página hasta el final para encontrar la entrada VirtualHost para su sitio web. Cambia su puerto a 8080:

Finalmente, reinicie el servicio Apache y Varnish.

  • reinicio del servicio httpd
  • reinicio de barniz de servicio

También podemos ejecutar el siguiente comando para que Varnish Cache se ejecute automáticamente cada vez que su servidor arranque o reinicie.

chkconfig –nivel 345 barniz activado


Cent OS
  1. Varnish Cache:un acelerador de aplicaciones web en CentOS

  2. Cómo instalar y configurar Varnish Cache 6 con Nginx en CentOS 8

  3. Cómo instalar Varnish Cache en CentOS

  4. Cómo instalar Varnish Cache 4 en CentOS 7

  5. Instale el panel web de CentOS en CentOS 6

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 Nginx con Varnish Cache en CentOS 7

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