In questo articolo, avremo spiegato i passaggi necessari per installare Varnish su CentOS 7. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Varnish Cache (denominato anche Varnish) è un proxy e cache, o acceleratore HTTP, progettato per migliorare le prestazioni di siti Web dinamici e affollati. Reindirizzando il traffico a pagine statiche, Paint riduce il numero di chiamate dinamiche alle pagine, riducendo così il carico. Varnish è progettato per siti Web dinamici ricchi di contenuti e API molto utilizzate.
Installa Varnish su CentOS
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo yum install epel-release sudo yum update
Passaggio 2. Installa vernice.
Ora installa Varnish dal repository EPEL usando il comando yum di seguito:
yum install varnish
Dopo l'installazione, dovrai avviare Varnish e abilitarlo all'avvio:
sudo systemctl start varnish sudo systemctl enable varnis
Per controllare lo stato di Varnish, esegui il seguente comando:
sudo systemctl status varnish
Controlla la versione di Varnish in esecuzione:
sudo varnishd -V
Passaggio 3. Configura la vernice.
Installazione di Varnish 5 per Apache:
nano /etc/varnish/varnish.params
Cambia VARNISH_LISTEN_PORT da 6081 a 80:
VARNISH_LISTEN_PORT=80
Ora modifica il file di configurazione di Apache:
nano /etc/httpd/conf/httpd.conf
Cerca Listen 80 e sostituiscilo con Listen 8080:
Listen 8080
Salva e chiudi il file, quindi riavvia Apache e Varnish per riflettere le modifiche:
systemctl restart httpd.service systemctl restart varnish.service
Passaggio 4. Prova la vernice.
Ora dovresti avere Varnish e Apache in esecuzione insieme. Per verificare che Varnish sia attivo e funzionante, puoi utilizzare il comando curl per visualizzare l'intestazione HTTP:
curl -I http://localhost
Dovresti vedere l'output qualcosa del genere:
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
Congratulazioni, hai imparato come installare la cache di Varnish su CentOS 7. Se hai qualche domanda, lascia un commento qui sotto.