Come impostare la cache di vernice sulla top 10 di Ubuntu.Top 10

Come impostare la cache di vernice sulla top 10 di Ubuntu.Top 10
La maggior parte degli utenti di Internet non si attacca a siti Web lenti più di 10 secondi. In effetti, secondo un caso di studio condotto da Financial Times, un piccolo ritardo nella velocità di caricamento della pagina può ridurre significativamente la sessione di un utente e portare ad alte velocità di rimbalzo. Ciò implica che un sito Web lento avrà un impatto negativo sulla tua attività online e porterà a un forte calo delle tue entrate. Un sito Web veloce consente ai tuoi visitatori di raccogliere informazioni nel più breve tempo possibile e molto probabilmente porterà a conversazioni. Inoltre, Google ora classifica i siti Web veloci nel punteggio SEO rispetto ai siti Web lenti. Ti sei mai chiesto come puoi aumentare la velocità del tuo sito?Varnish Cache è un acceleratore di cache HTTP OpenSource che migliora la velocità del tuo sito fino a 300-1000 volte. Si trova davanti a un server Web e serve richieste HTTP agli utenti a velocità notevolmente elevate. Accelera un sito Web nella cache di contenuti che si accede frequentemente dagli utenti e memorizzandolo nella memoria, garantendo così un recupero più rapido delle pagine Web. Può anche fungere da bilanciamento del carico in una configurazione con più server Web. In questa guida, ti lasciamo entrare su come installare la cache di vernice su Ubuntu 18.04

Passaggio 1: aggiorna il sistema

Per iniziare, iniziare aggiornando i pacchetti nel sistema per assicurarsi che siano aggiornati. Per fare ciò, accedi al tuo server come root ed esegui il comando:

# Apt Update && Apt Upgrade

Passaggio 2: installa Apache Webserver

Poiché la cache di vernice si trova davanti a un server web, dovremo installare Apache Webserver per scopi dimostrativi.

Per installare Apache, eseguire il comando:

# APT Installa Apache2

Una volta completata l'installazione di Apache Web Server, avviare il server Web e controllare lo stato utilizzando i comandi di seguito:

# SystemCtl Avviare Apache2
# Sistema Stato Apache2

L'output sopra conferma che il server Web Apache è attivo e in esecuzione.

Passaggio 3: installare l'acceleratore HTTP Varnish

Con WebServer Apache installato, installare l'acceleratore HTTP Varnish in esecuzione:

# Apt Installa Varnish
# SystemCtl Avvia vernice
# Sistematctl Status Varnish

Passaggio 4: configurazione di Apache e Varnish HTTP Cache

Apache WebServer ascolta sulla porta 80 HTTP per le connessioni in arrivo. Tuttavia, nella nostra configurazione, dobbiamo apportare alcune modifiche. Poiché Varnish inoltrerà le richieste HTTP al server Web Apache, configureremo l'acceleratore di vernice per ascoltare la porta 80 e quindi configurare Apache per ascoltare la porta 8080.

Quindi, per configurare Apache per ascoltare la porta 8080, aprire il file di configurazione come mostrato con

# vim/etc/apache2/porte.conf

Salva ed esci dal file di configurazione.

Nella stessa nota, apporteremo modifiche al file host virtuale Apache predefinito e configuralo per ascoltare la porta 8080

# vim/etc/apache2/siti-emabled/000-default.conf

Salva ed esci dal file di configurazione. Affinché le modifiche entrino in vigore, riavvia il server di Apache Web

# SystemCtl Riavvia Apache2

A questo punto, se provi ad accedere al server web sulla porta 80, otterrai un errore a causa delle modifiche che abbiamo appena apportato. È possibile accedere solo tramite la porta 8080 come mostrato.

Passaggio 5: impostare la vernice per ascoltare la porta 80

Dobbiamo anche configurare la vernice per ascoltare la porta 80 per inoltrare le richieste HTTP al server web. Ciò eliminerà anche la necessità di aggiungere 8080 alla fine dell'URL quando si accede al browser Web.

Avvia il tuo editor di testo preferito e apri il /etc/default/vernice file.

# vim/etc/default/vernice

Scorrere e individuare l'attributo 'Daemon_opts '. Assicurati di cambiare la porta da 6081 alla porta 80

Salva e chiudi l'editor di testo.

Se controlli il /etc/vernish/default.VCL file, dovresti ottenere l'output mostrato di seguito.

Infine, dobbiamo modificare il /lib/systemd/sistema/vernice.servizio e modificare la porta in ExecStart Direttiva dalla porta 6081 a 80.

Salva ed esci dall'editor di testo.

Affinché le modifiche vengano effettuate, dobbiamo riavviare i server Web Apache, ricaricare il sistema e riavviare la vernice nell'ordine mostrato

# SystemCtl Riavvia Apache2
# SystemCtl Daemon-Reload
# SystemCtl Riavvia vernice

Passaggio 6: testare la configurazione

Per confermare che la nostra configurazione è tutta buona, usa il comando Curl come mostrato:

# curl -i server_ip

Essere alla ricerca di questa linea Via: 1.1 vernice (vernice/5.2) come indicato sull'output sopra. Questo dimostra che la vernice funziona come previsto.

Ora puoi visitare il tuo server web senza aggiungere l'8080 alla fine.

Conclusione

Ed è così che configura la cache di vernice per lavorare con Apache Web Server su Ubuntu 18.04. Il tuo server web dovrebbe funzionare più velocemente che mai grazie all'acceleratore HTTP di Varnish Super Bast che cacherà le pagine Web frequentemente accessibili e li serviranno a velocità impressionanti!