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.
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!