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

Varnish Cache:un acceleratore di applicazioni Web su CentOS

Installa e configura Varnish come server cache

Se richiediamo una versione principale più recente rispetto a quella disponibile in EPEL, dovremmo utilizzare il repository fornito da paint-cache.org.

Per RHEL 5 o una distribuzione compatibile

Se siamo su RHEL 5 o su una distribuzione compatibile, possiamo usare

wget http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release/varnish-release-3.0-1.el5.centos.noarch.rpm

Per RHEL 6 e distribuzioni compatibili

Se siamo su RHEL 6 o su una distribuzione compatibile, possiamo usare

wget http://repo.varnish-cache.org/redhat/varnish-3.0/el6/noarch/varnish-release/varnish-release-3.0-1.el6.noarch.rpm

Prima di procedere, assicurati di eseguire prima il seguente comando per aggiungere repository

rpm –nosignature -i vernice-release-3.0-1.el5.centos.noarch.rpm

Comando per installare Varnish su CentOS

yum installa vernice

Starter per la configurazione della vernice

Ci sono due file di testo normale che guidano l'intera logica:

/etc/sysconfig/varnish (su sistemi Red Hat/CentOS/Fedora); o /etc/default/varnish (sotto Debian e Ubuntu)

/etc/vernish/default.vcl

Nota:entrambi questi file sono commentati bene per iniziare. Tuttavia, prima di apportare modifiche, ti consiglio vivamente di salvare un backup nel caso in cui desideri ricominciare tutto da capo.

Iniziamo con il primo file, che passa i parametri al demone di vernice all'avvio:

vi /etc/sysconfig/varnish
Controlla la riga :
VARNISH_LISTEN_ADDRESS=x.x.x.x (dovremmo inserire qui l'IP pubblico del server)
VARNISH_LISTEN_PORT=80

Il prossimo fattore da considerare, e questo è il più importante, è il file /etc/varnish/default.vcl

Usa l'editor vi per modificarlo:

vi /etc/vernish/default.vcl

In quel file puoi impostare il server di back-end, intendo il server su cui Varnish cercherà il contenuto.

Modifica questo valore predefinito:

cambia la porta in 8080.

backend predefinito {
.host =“127.0.0.1”;
.port =“8080”;
}

La configurazione sopra dice che Apache come server di backend è disponibile su localhost alla porta 8080 e Varnish verrà eseguito davanti ad esso in ascolto sulla porta 80 che era precedentemente utilizzata da Apache.

Configura httpd per lavorare con Varnish

Apri il file di configurazione predefinito di Apache:

vi /etc/httpd/conf/httpd.conf

Quindi cerca la riga che dice "Ascolta 80" e cambiala in 127.0.0.1:8080:

quindi sarà simile a questo:

Cerca anche questa riga:

Cambialo in:

NomeVirtualHost 127.0.0.1:8080

Ora scorri la pagina fino in fondo per trovare la voce VirtualHost per il tuo sito web. Cambia la sua porta in 8080:

Infine riavvia il servizio Apache e Varnish.

  • servizio httpd riavvio
  • Riavvio della vernice di servizio

Possiamo anche eseguire il seguente comando in modo che Varnish Cache possa essere eseguito automaticamente ogni volta che il tuo server si avvia o si riavvia.

chkconfig –livello 345 vernice attiva


Cent OS
  1. Varnish Cache:un acceleratore di applicazioni Web su CentOS

  2. Come installare e configurare Varnish Cache 6 con Nginx su CentOS 8

  3. Come installare Varnish Cache su CentOS

  4. Come installare Varnish Cache 4 su CentOS 7

  5. Come installare Varnish Cache su CentOS 8

Come installare Varnish Cache per Apache su CentOS/RHEL 8

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

Come velocizzare Nginx con Varnish Cache su CentOS 7

Come velocizzare Apache con Varnish Cache su CentOS 7

Come installare Varnish Cache su CentOS 7

Come installare la vernice su CentOS 7