In questo tutorial, ti mostreremo come installare Varnish Cache su Ubuntu 14.04. Per chi non lo sapesse, Varnish Cache è un potente acceleratore HTTP open source che può essere installato davanti a qualsiasi server Web come Apache o Nginx. Varnish Cache può migliorare le prestazioni complessive del tuo server Web memorizzando nella cache il contenuto. La cache Varnish memorizza la copia delle richieste dell'utente e serve la stessa pagina quando l'utente rivisita la pagina Web. Rende il tuo sito web molto velocemente e accelera le prestazioni del tuo sito web fino a 300 – 1000 volte (significa 80% o più).
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Varnish Cache 4 su Ubuntu 14.04.
Installa Varnish Cache su Ubuntu 14.04
Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installa il server web Apache.
Per questa parte, assumeremo che tu abbia già installato Apache sul tuo server e che funzioni correttamente. In caso contrario, scrivi questo comando nel tuo terminale:
sudo apt-get install apache2
Passaggio 3. Installa Varnish usando apt-get
comando.
Varnish può essere installato aggiungendo il repository Varnish ai tuoi sorgenti e usando apt-get per installarlo:
sudo apt-get install apt-transport-https sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add - echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list sudo apt-get update sudo apt-get install varnish
Passaggio 4. Configurazione della vernice.
La vernice è configurata automaticamente per servire i contenuti sulla porta 80 e recuperare i contenuti da Apache sulla porta 8080, dobbiamo aggiornare Apache per servire i contenuti sulla porta 8080:
### sudo nano /etc/apache2/ports.conf Listen 127.0.0.1:8080
Se hai degli host virtuali configurati, dovrai aggiornare anche questi – assicurati che la tua configurazione sia simile a questa:
<VirtualHost 127.0.0.1:8080>
Quindi dobbiamo configurare Varnish per l'ascolto sulla porta 80. Modificare il file /etc/default/varnish
Trova la sezione che inizia con "Alternativa 2, Configurazione con VCL" Assicurati che non sia commentata e aggiorna la porta:
DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/default.vcl \ -S /etc/varnish/secret \ -s malloc,256m"
Una volta salvato e chiuso il file, apri il default.vcl
file:
### sudo nano /etc/varnish/default.vcl backend default { .host = "127.0.0.1"; .port = "8080"; }
Riavvia il servizio Apache e Varnish per rendere effettive le modifiche:
sudo service apache2 restart sudo service varnish restart
Puoi controllare se la vernice funziona digitando il seguente comando:
varnishstat
Passaggio 5. Verifica della vernice.
Il test consiste nel fare una richiesta HTTP tramite curl e verificare che sia gestita da Varnish:
[[email protected] ~ ]# curl -I 192.168.146.161 HTTP/1.1 403 Forbidden Date: Mon, 02 Jun 2015 24:06:10 GMT Server: Apache/2.4.6 (Ubuntu) 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
Congratulazioni! Hai installato correttamente Paint. Grazie per aver utilizzato questo tutorial per l'installazione della cache di Paint sul sistema Ubuntu 14.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Paint.