GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instalar WordPress con Varnish y Nginx en Ubuntu

Le mostraremos cómo instalar WordPress con Varnish y Nginx en Ubuntu. Varnish es un acelerador de aplicaciones web. Redirige a los visitantes a páginas estáticas siempre que sea posible. Varnish se puede instalar y configurar para almacenar en caché el contenido frente a cualquier servidor HTTP y puede acelerar la entrega hasta 300-1000 veces.

En este tutorial, le mostraremos cómo aumentar la velocidad de carga de su sitio de WordPress configurando Varnish frente a Nginx en un servidor Ubuntu 16.04. Suponemos que ya tiene la pila LEMP (Nginx, MySQL y PHP) y WordPress instalado en su servidor Ubuntu 16.04.

Requisitos

Para que esta configuración funcione, necesitará:

  • Un VPS con Ubuntu 16.04. Preferiblemente SSD para que sea más rápido.
  • Una pila LEMP y WordPress instalado en su servidor.
  • Un usuario root.
  • Un editor de texto.

Este tutorial es para WordPress con Varnish y Nginx. Si desea utilizar una configuración diferente, siga nuestro tutorial:Instale WordPress con Memcached y Nginx en Ubuntu.

1. Inicie sesión en su servidor a través de SSH como usuario root

ssh root@IP_ADDRESS -p PORT_NUMBER

y asegúrese de que todos los paquetes instalados en su servidor estén actualizados

apt-get update && apt-get upgrade

2. Instalar y configurar Varnish

Varnish está disponible en el repositorio oficial de Ubuntu 16.04, por lo que podemos instalarlo fácilmente usando el comando apt-get

apt-get install varnish

Una vez que esté instalado, configuraremos Varnish para escuchar en el puerto 80 y usaremos el servidor web Nginx que escuchará en el puerto 8080 como backend.

Abra el archivo /etc/default/varnish en un editor de texto

vi /etc/default/varnish

y realice los siguientes cambios en la sección '## Alternativa 2, Configuración con VCL' del archivo

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Edite también el archivo varnish.service y agregue las siguientes opciones de configuración:

systemctl edit varnish.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

Guarde el archivo y vuelva a cargar los cambios

systemctl daemon-reload

A continuación, edite el archivo Varnish vcl predeterminado

vi /etc/varnish/default.vcl

y asegúrese de que los siguientes bloques se vean como los de abajo

backend default {
.host = "127.0.0.1";
.port = "8080";
}

sub vcl_recv {
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
}

sub vcl_fetch {
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}

guarde los cambios y reinicie Varnish para que los cambios surtan efecto

systemctl restart varnish

3. Configurar Nginx

Abra el archivo de configuración de Nginx de su sitio de WordPress

vi /etc/nginx/sites-enabled/yourdomain.conf

y cambie el puerto de escucha a 8080

server {
...
listen 8080;
...
}

Realice los mismos cambios en /etc/nginx/sites-enabled/default archivo también.

[ecko_alert color=”blue”]¿Atrapado en algún lugar? Obtenga un servidor de nosotros e instalaremos, configuraremos y optimizaremos su servidor de WordPress, ¡gratis! [/ecko_alert]

4. Probar la configuración de Nginx

Guarde los cambios y pruebe la configuración de Nginx ejecutando el siguiente comando

nginx -t

La salida debería verse así

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5. Reinicie el servidor Nginx

y finalmente, reinicie Nginx para que los cambios surtan efecto

systemctl restart nginx

Ahora, una vez que acceda a su sitio web en un navegador, debe ser servido a través de Varnish. Y eso es. Has configurado correctamente WordPress con Varnish y Nginx. Su sitio de WordPress debería ser notablemente más rápido ahora. Si desea acelerar aún más su sitio, siga nuestras instrucciones aquí u obtenga un SSD VPS rápido y de calidad.

Una vez que haya configurado todo, puede pasar a proteger su WordPress y proteger su pila LEMP.

Por supuesto, si usted es uno de nuestros clientes de alojamiento de WordPress, no tiene que instalar WordPress con Varnish y Nginx en Ubuntu, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán WordPress con Varnish y Nginx en Ubuntu inmediatamente.

PD . Si te gustó esta publicación sobre cómo instalar WordPress con Varnish y Nginx en Ubuntu, compártela con tus amigos en las redes sociales usando los botones a continuación o simplemente deja un comentario en la sección de comentarios. Gracias.


Panels
  1. Instale WordPress con HHVM, Nginx y MariaDB en Ubuntu 12.04 LTS

  2. Instale October CMS en Ubuntu, con Nginx y MariaDB

  3. Instale y configure NodeBB con Redis y Nginx en Ubuntu 12.04

  4. Instale PHP 7.1 con Nginx en Ubuntu 16.04

  5. Instalar WordPress con OpenLiteSpeed ​​en Ubuntu 16.04

Cómo Instalar Wordpress con Nginx, MariaDB y HHVM en Ubuntu 15.04

Cómo instalar WordPress 5.x con Nginx en Ubuntu 18.04 / Ubuntu 16.04

Cómo instalar WordPress con Nginx en Ubuntu

Cómo instalar WordPress con Nginx en Ubuntu 20.04

Instalar WordPress con Nginx en Ubuntu 18.04

Instale y configure Varnish Cache con Nginx Web Server en Ubuntu 18.04