GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come installare la vernice su AlmaLinux 8

In questo tutorial, ti mostreremo come installare Varnish su AlmaLinux 8. Per chi non lo sapesse, Varnish cache è un acceleratore HTTP open source ad alte prestazioni progettato per velocizzare i server Web. Varnish si concentra esclusivamente su HTTP rispetto ad altri server proxy che si concentrano su FTP, SMTP e altri protocolli di rete. È progettato esclusivamente per accelerare la memorizzazione nella cache di siti Web dinamici pesanti. Varnish si trova tra Nginx e i client che ricevono richieste dai client e le inoltra al back-end. Ciò migliorerà le prestazioni del server web perché Varnish servirà i contenuti dalla memoria.

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ò passo passo l'installazione della cache Varnish su AlmaLinux 8. Puoi seguire le stesse istruzioni per CentOS e Rocky Linux.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:AlmaLinux 8, CentOS e Rocky Linux 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi
  • 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 su AlmaLinux 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf update
sudo dnf install epel-release
sudo dnf install dnf-plugins-core

Passaggio 2. Installazione di Varnish 7 su AlmaLinux 8.

Per impostazione predefinita, Varnish è disponibile nel repository di base di AlmaLinux 8. Ora eseguiamo il seguente comando per aggiungere il repository della cache di Varnish al tuo sistema usando il seguente comando:

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish70/script.rpm.sh | bash

Dopo aver aggiunto il repository, ora installa Varnish usando il seguente comando:

sudo dnf install varnish

Una volta completata l'installazione, ora abilita Varnish (per avviarsi automaticamente all'avvio del sistema) e verifica lo stato utilizzando i comandi seguenti:

sudo systemctl start varnish
sudo systemctl enable varnish
sudo systemctl status varnish

Passaggio 3. Configura la cache di vernice.

Ora dobbiamo configurare Varnish per l'ascolto sulla porta 80. Puoi farlo modificando /usr/lib/systemd/system/varnish.service file:

nano /usr/lib/systemd/system/varnish.service

Aggiungi la configurazione per cambiare la porta 6081 in 80 come mostrato di seguito:

ExecStart=/usr/sbin/varnishd -a :80 -a localhost:8443,PROXY -p feature=+http2 -f /etc/varnish/default.vcl -s malloc,2g

Salva e chiudi il file, quindi ricarica il systemd demone per applicare le modifiche:

sudo systemctl daemon-reload
sudo systemctl restart varnish

Passaggio 4. Configurazione di Nginx per l'utilizzo con Varnish Cache.

Per prima cosa, installa il pacchetto Nginx con il seguente comando di seguito:

sudo dnf install nginx

Successivamente, modifica il file di configurazione principale di Nginx usando il seguente comando:

nano /etc/nginx/nginx.conf

Poi modificando la porta di ascolto su 8080:

.....
server {
        listen       8080 default_server;
        listen       [::]:8080 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
.....

Salva e chiudi il file quando hai finito, quindi avvia il servizio Nginx per applicare le modifiche:

sudo systemctl restart nginx

Passaggio 5. Configura Firewall.

Per impostazione predefinita, AlmaLinux 8 include un firewall completamente bloccato. Devi aprire l'accesso al servizio HTTP nel firewall per consentire agli utenti di accedere a siti Web o applicazioni in esecuzione su HTTP, e ricarica anche le impostazioni del firewalld per applicare le nuove modifiche:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Passaggio 6. Testare la cache di vernice.

Una volta installata correttamente, la cache di Varnish è abilitata e funziona con il servizio Nginx con il curl comando seguente:

curl -I http://your-server-IP-address

Risultato:

HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Mon, 19 Feb 2022 05:39:06 GMT
Content-Type: text/html
Content-Length: 3429
Last-Modified: Thu, 20 May 2021 18:36:03 GMT
ETag: "60gdt6af-d65"
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/7.0)
Accept-Ranges: bytes
Connection: keep-alive

Congratulazioni! Hai installato correttamente Varnish. Grazie per aver utilizzato questo tutorial per installare Varnish HTTP Cache sul tuo sistema AlmaLinux 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Varnish .


Arch Linux
  1. Come installare Ntopng su AlmaLinux 8

  2. Come installare Laravel su AlmaLinux 8

  3. Come installare Prometheus su AlmaLinux 8

  4. Come installare Docker su AlmaLinux 8

  5. Come installare Apache su AlmaLinux 8

Come installare Jenkins su AlmaLinux 8

Come installare FreeIPA su AlmaLinux 8

Come installare Foreman su AlmaLinux 8

Come installare Redis su AlmaLinux 8

Come installare Discord su AlmaLinux 8

Come installare GitLab su AlmaLinux 8