Attualmente il server Apache è la soluzione più utilizzata in ambienti Linux per l'intera questione del web hosting per la sua versatilità, dinamismo ed efficienza, ma come qualsiasi sistema operativo o applicazione, ad un certo punto la sua velocità o stabilità può essere influenzata da centinaia di fattori che influenzare il loro sviluppo ottimale.
Per risolvere questo problema, Varnish è stato sviluppato come una pratica alternativa per aumentare la velocità del server Apache e molte soluzioni HTTP in modo completo e sicuro. Oggi impareremo come installare e configurare Varnish in ambiente Linux scegliendo Ubuntu Server.
Cos'è la vernice?Varnish Caché è stato concepito come un acceleratore di applicazioni web, o anche conosciuto come proxy inverso della cache HTTP. Può essere installato su qualsiasi server che utilizza HTTP ed è configurato per memorizzare nella cache i contenuti di quel server. Varnish Cache è veloce, come regola generale, accelera la consegna di un fattore di 300 - 1000x, a seconda dell'architettura utilizzata.
Alcune delle sue caratteristiche più importanti sono
- Prestazioni: Varnish è legato alla velocità della rete e la sua capacità di velocità è stata dimostrata fino a 20 Gbps
- Flessibile: una delle caratteristiche principali di Varnish è la flessibilità del suo linguaggio di configurazione, VCL. Con VCL sarà possibile scrivere politiche su come devono essere gestite le richieste in entrata e quindi, in questa politica, decidere quale contenuto vogliamo pubblicare, da dove vogliamo ottenere il contenuto e come deve essere modificata la richiesta o la risposta.
1. Come installare il server Apache Linux
Il primo passo da compiere sarà installare il server Apache sul server, e per questo aggiorneremo prima i pacchetti di sistema eseguendo quanto segue:
sudo apt updateUna volta aggiornato, procediamo all'installazione di Apache2 eseguendo la seguente riga:
sudo apt install -y apache2
INGRANDIRE
Una volta installato Apache in Ubuntu 17, procediamo con l'esecuzione dei seguenti comandi:
systemctl start apache2 (avvia il servizio Apache) systemctl enable apache2 (abilita l'esecuzione di Apache all'avvio di Ubuntu)
INGRANDIRE
Con questo processo abbiamo installato il web server Apache.
Accedi Iscriviti!