GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Varnish Cache 4 su CentOS 7

In questo tutorial, ti mostreremo come installare Varnish Cache 4 su CentOS 7. Per chi non lo sapesse, Varnish Cache è un potente acceleratore HTTP open source in grado di 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 di Varnish memorizza la copia delle richieste dell'utente e serve la stessa pagina quando l'utente rivisita la pagina Web. Essa rende il tuo sito Web davvero veloce 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 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 di Varnish Cache su CentOS 7.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • 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 Cache 4 su CentOS 7

Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo sistema.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Passaggio 2. Installa Varnish usando Yum comando.

yum -y update
yum -y install varnish

Avvia vernice e fai iniziare la vernice all'avvio:

systemctl start varnish.service
systemctl enable varnish.service

Per controllare lo stato di vernice, esegui il comando seguente:

systemctl status varnish

Passaggio 3. Configurazione della vernice.

Modifica la configurazione di Varnish in /etc/varnish:

### nano varnish.params
# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=192.168.1.5
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=192.168.136.131
VARNISH_ADMIN_LISTEN_PORT=6082

Modifica default.vcl:

### nano default.vcl
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "192.168.136.131";
    .port = "8080";
}

Modifica la configurazione del server web Apache e cambia la porta di ascolto in 8080:

### nano /etc/httpd/conf/httpd.conf
Listen 8080

Modifica firewall per consentire il servizio HTTP:

firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload

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

systemctl restart varnish
systemctl restart httpd

Passaggio 4. Testare la 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.131
 HTTP/1.1 403 Forbidden
 Date: Mon, 02 Jun 2015 23:04:10 GMT
 Server: Apache/2.4.6 (CentOS) 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 una cache di vernice. Grazie per aver utilizzato questo tutorial per l'installazione di Varnish 4 sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare la vernice ufficiale su il sito web.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Varnish Cache su CentOS

  4. Come installare Varnish Cache su CentOS 8

  5. Come installare Varnish Cache su Ubuntu 14.04

Come installare Varnish Cache per Nginx su CentOS 8/Almalinux 8

Come installare Varnish Cache per Apache su CentOS/RHEL 8

Come installare Varnish Cache 6 per Nginx su CentOS/RHEL 8

Come velocizzare Apache con Varnish Cache su CentOS 7

Come installare Varnish Cache su CentOS 7

Come installare la vernice su CentOS 7