GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare la vernice su Ubuntu 20.04 LTS

In questo tutorial, ti mostreremo come installare Varnish su Ubuntu 20.04 LTS. Per chi non lo sapesse, Varnish Cache è un acceleratore di applicazioni web che può essere utilizzato come proxy al tuo server web Apache. Il software open source si trova davanti al tuo server web per servire il traffico web molto velocemente. Se stai eseguendo più server, Varnish Cache può anche essere usato come bilanciatore del carico. Rende il tuo sito web molto veloce e accelera 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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo dell'acceleratore HTTP Varnish su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Varnish su Ubuntu 20.04 LTS Focal Fossa

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt comandi nel terminale.

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione del server Web Apache.

Installa il server web Apache usando il comando seguente:

sudo apt install apache2

Una volta completata l'installazione del server web Apache, avvia il server web e controlla il suo stato utilizzando i comandi seguenti:

sudo systemctl start apache2
sudo systemctl status apache2

Ora configuriamo Apache per ascoltare la porta 8080, apriamo il file di configurazione come mostrato con:

sudo nano /etc/apache2/ports.conf

E cerca la riga Listen e imposta un'altra porta. In questo caso, sceglierò 8080 :

Listen 8080

Quindi, modifica l'host virtuale Apache predefinito per ascoltare la porta 8080 a:

sudo nano /etc/apache2/sites-available/000-default.conf

Sostituisci la linea VirtualHost con questa:

<VirtualHost *:8080>

Salva ed esci dal file di configurazione. Per rendere effettive le modifiche, riavvia il server web Apache:

sudo apachectl configtest
sudo systemctl restart apache2

Se il tuo server è in esecuzione dietro un firewall, assicurati di aprire le porte Apache:

sudo ufw allow http
sudo ufw allow https

Passaggio 3. Installazione di Varnish su Ubuntu 20.04.

La vernice dovrebbe essere disponibile per l'installazione nei repository standard di Ubuntu. Esegui il comando seguente per installarla:

sudo apt install varnish

Successivamente, avvia il servizio e abilitalo all'esecuzione all'avvio del sistema:

sudo systemctl start varnish
sudo systemctl enable varnish

Passaggio 4. Configura la cache di vernice.

Possiamo farlo modificando il file di configurazione di Varnish ' / etc/default/varnish ':

cd /etc/varnish/
sudo cp default.vcl default.vcl.bak
sudo nano default.vcl

E all'interno della sezione predefinita del backend, assicurati che abbia la seguente configurazione:

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

Ed è anche necessario apportare modifiche in un altro file di configurazione:

cd /etc/default/
sudo nano varnish

Nella sezione non commentata di DAEMON_OPTS cambia la porta di ascolto e lasciala come segue:

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

Ora è il momento di fare un'ultima modifica ed è nel file che gestisce il servizio Varnish che devi modificare la porta di ascolto:

sudo nano /lib/systemd/system/varnish.service

Quindi, individua la riga ExecStart e sostituiscila con questa:

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

Riavvia il servizio Apache e Varnish per rendere effettive le modifiche:

sudo systemctl daemon-reload
sudo systemctl restart varnish
sudo systemctl restart apache2

Passaggio 5. Verifica della vernice.

Il test consiste nel fare una richiesta HTTP tramite curl e verificare che sia gestita da Varnish:

curl -I 192.168.77.21

Risultato:

HTTP/1.1 200 OK
Date: Tue, 06 Apr 2021 08:16:21 GMT
Server: Apache/2.4.41 (Ubuntu)
Last-Modified: Tue, 05 Apr 2021 20:12:22 GMT
Vary: Accept-Encoding
Content-Type: text/html
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/6.2)
ETag: W/"2aa6-5meil4naa0e-gzip"
Accept-Ranges: bytes
Content-Length: 10918
Connection: keep-alive

Congratulazioni! Hai installato correttamente Varnish. Grazie per aver utilizzato questo tutorial per installare la cache di Varnish sul tuo sistema Ubuntu 20.04 LTS Focal Fossa. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di vernice.


Ubuntu
  1. Come installare Varnish Cache su Ubuntu 14.04

  2. Come installare la vernice su Ubuntu 16.04 LTS

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare CRI-O su Ubuntu 22.04 LTS

Come installare DenyHosts su Ubuntu 16.04 LTS

Come installare Unison su Ubuntu 16.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Spotify su Ubuntu 18.04 LTS

Come installare ClamAV su Ubuntu 18.04 LTS