GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa WordPress con Varnish e Nginx su Ubuntu

Ti mostreremo come installare WordPress con Varnish e Nginx su Ubuntu. Varnish è un acceleratore di applicazioni web. Reindirizza i visitatori a pagine statiche ogni volta che è possibile. Varnish può essere installato e configurato per memorizzare nella cache il contenuto davanti a qualsiasi server HTTP e può accelerare la consegna fino a 300-1000 volte.

In questo tutorial, ti mostreremo come aumentare la velocità di caricamento del tuo sito WordPress impostando Varnish davanti a Nginx su un server Ubuntu 16.04. Partiamo dal presupposto che tu abbia già lo stack LEMP (Nginx, MySQL e PHP) e WordPress installati sul tuo server Ubuntu 16.04.

Requisiti

Affinché questa configurazione funzioni, avrai bisogno di:

  • Un VPS Ubuntu 16.04. Preferibilmente SSD, quindi è più veloce.
  • Uno stack LEMP e WordPress installati sul tuo server.
  • Un utente root.
  • Un editor di testo.

Questo tutorial è per WordPress con Varnish e Nginx. Se desideri utilizzare una configurazione diversa, segui il nostro tutorial:Installa WordPress con Memcached e Nginx su Ubuntu.

1. Accedi al tuo server tramite SSH come utente root

ssh root@IP_ADDRESS -p PORT_NUMBER

e assicurati che tutti i pacchetti installati sul tuo server siano aggiornati

apt-get update && apt-get upgrade

2. Installa e configura Varnish

Varnish è disponibile nel repository ufficiale di Ubuntu 16.04, quindi possiamo installarlo facilmente usando il comando apt-get

apt-get install varnish

Una volta installato, configureremo Varnish per l'ascolto sulla porta 80 e utilizzeremo il server Web Nginx che sarà in ascolto sulla porta 8080 come backend.

Apri il file /etc/default/varnish in un editor di testo

vi /etc/default/varnish

ed esegui le seguenti modifiche nella sezione "## Alternativa 2, Configurazione con VCL" del file

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

Modifica anche il file paint.service e aggiungi le seguenti opzioni di configurazione:

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

Salva il file e ricarica le modifiche

systemctl daemon-reload

Quindi, modifica il file vcl di Varnish predefinito

vi /etc/varnish/default.vcl

e assicurati che i seguenti blocchi assomiglino a quelli sotto

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;
}
}

salva le modifiche e riavvia Varnish per rendere effettive le modifiche

systemctl restart varnish

3. Configura Nginx

Apri il file di configurazione Nginx del tuo sito WordPress

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

e cambia la porta di ascolto su 8080

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

Apporta le stesse modifiche in /etc/nginx/sites-enabled/default file anche.

[ecko_alert color=”blue”]Bloccato da qualche parte? Ottieni un server da noi e installeremo, configureremo e ottimizzeremo il tuo server WordPress, gratuitamente![/ecko_alert]

4. Prova la configurazione di Nginx

Salva le modifiche e verifica la configurazione di Nginx eseguendo il comando seguente

nginx -t

L'output dovrebbe essere simile a questo

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

5. Riavvia il server Nginx

e infine, riavvia Nginx per rendere effettive le modifiche

systemctl restart nginx

Ora, una volta che accedi al tuo sito Web in un browser, dovrebbe essere servito tramite Varnish. E questo è tutto. Hai configurato correttamente WordPress con Varnish e Nginx. Il tuo sito WordPress dovrebbe essere notevolmente più veloce ora. Se desideri velocizzare ulteriormente il tuo sito, segui le nostre istruzioni qui o ottieni un SSD VPS veloce e di qualità.

Dopo aver configurato tutto, puoi passare alla protezione del tuo WordPress e alla protezione del tuo stack LEMP.

Naturalmente, se sei uno dei nostri clienti di hosting WordPress, non devi installare WordPress con Varnish e Nginx su Ubuntu, basta chiedere ai nostri amministratori, sedersi e rilassarsi. I nostri amministratori installeranno WordPress con Varnish e Nginx su Ubuntu, per te immediatamente.

PS . Se ti è piaciuto questo post su come installare WordPress con Varnish e Nginx su Ubuntu, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Installa WordPress con HHVM, Nginx e MariaDB su Ubuntu 12.04 LTS

  2. Installa gpEasy CMS con NGINX e PHP5-FPM su un Ubuntu 14.04 VPS

  3. Installa Croogo su un VPS Ubuntu con Nginx e MariaDB

  4. Installa OpenCart 2 su un VPS Ubuntu 14.04 con Nginx e PHP-FPM

  5. Installa OwnCloud 7 con Nginx e PHP-FPM su un VPS Ubuntu

Come installare Wordpress con Nginx, MariaDB e HHVM in Ubuntu 15.04

Come installare WordPress 5.x con Nginx su Ubuntu 18.04 / Ubuntu 16.04

Come installare WordPress con Nginx su Ubuntu

Come installare WordPress con Nginx in Ubuntu 20.04

Installa WordPress con Nginx su Ubuntu 18.04

Installa e configura Varnish Cache con Nginx Web Server su Ubuntu 18.04