GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

So installieren Sie Varnish auf AlmaLinux 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Varnish auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, der Varnish-Cache ist ein hochleistungsfähiger Open-Source-HTTP-Beschleuniger zur Beschleunigung von Webservern. Varnish konzentriert sich ausschließlich auf HTTP im Vergleich zu anderen Proxy-Servern, die sich auf FTP, SMTP und andere Netzwerkprotokolle konzentrieren. Es ist ausschließlich darauf ausgelegt, das Caching von stark dynamischen Websites zu beschleunigen. Varnish befindet sich zwischen Nginx und empfangenden Clients Anfragen von Clients und leitet sie an das Backend weiter. Dies verbessert die Leistung des Webservers, da Varnish Inhalte aus dem Speicher bereitstellt.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Varnish-Cache auf AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:AlmaLinux 8, CentOS und Rocky Linux 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen
  • Ein Nicht-Root-Sudo-Benutzer oder Zugriff auf den Root-Benutzer . Wir empfehlen, als Nicht-Root-Sudo-Benutzer zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Varnish auf AlmaLinux 8

Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

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

Schritt 2. Varnish 7 auf AlmaLinux 8 installieren.

Standardmäßig ist Varnish im Basis-Repository von AlmaLinux 8 verfügbar. Jetzt führen wir den folgenden Befehl aus, um das Varnish-Cache-Repository mit dem folgenden Befehl zu Ihrem System hinzuzufügen:

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

Nachdem das Repository hinzugefügt wurde, installieren Sie nun den Lack mit dem folgenden Befehl:

sudo dnf install varnish

Sobald die Installation abgeschlossen ist, aktivieren Sie jetzt Varnish (um automatisch beim Systemstart zu starten) und überprüfen Sie den Status mit den folgenden Befehlen:

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

Schritt 3. Varnish Cache konfigurieren.

Jetzt müssen wir Varnish so konfigurieren, dass es auf Port 80 lauscht. Sie können dies tun, indem Sie /usr/lib/systemd/system/varnish.service Datei:

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

Fügen Sie die Konfiguration hinzu, um den Port 6081 wie unten gezeigt auf 80 zu ändern:

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

Speichern und schließen Sie die Datei und laden Sie dann systemd neu Daemon, um die Änderungen anzuwenden:

sudo systemctl daemon-reload
sudo systemctl restart varnish

Schritt 4. Konfigurieren von Nginx für die Arbeit mit Varnish Cache.

Installieren Sie zuerst das Nginx-Paket mit dem folgenden Befehl:

sudo dnf install nginx

Bearbeiten Sie als Nächstes die Hauptkonfigurationsdatei von Nginx mit dem folgenden Befehl:

nano /etc/nginx/nginx.conf

Ändern Sie dann den Überwachungsport auf 8080:

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

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und starten Sie dann den Nginx-Dienst, um die Änderungen zu übernehmen:

sudo systemctl restart nginx

Schritt 5. Firewall konfigurieren.

Standardmäßig enthält AlmaLinux 8 eine vollständig gesperrte Firewall. Sie müssen den Zugriff auf den HTTP-Dienst in der Firewall öffnen, damit Benutzer auf Websites oder Anwendungen zugreifen können, die über HTTP ausgeführt werden. und laden Sie auch die Firewall-Einstellungen neu, um die neuen Änderungen zu übernehmen:

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

Schritt 6. Varnish Cache testen.

Nach erfolgreicher Installation ist der Varnish-Cache aktiviert und arbeitet mit dem Nginx-Dienst mit dem curl Befehl unten:

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

Ausgabe:

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

Herzlichen Glückwunsch! Sie haben Varnish erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Varnish-HTTP-Cache auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Varnish-Website zu besuchen .


Arch Linux
  1. So installieren Sie Ntopng auf AlmaLinux 8

  2. So installieren Sie Laravel auf AlmaLinux 8

  3. So installieren Sie Prometheus auf AlmaLinux 8

  4. So installieren Sie Docker unter AlmaLinux 8

  5. So installieren Sie Apache unter AlmaLinux 8

So installieren Sie Jenkins unter AlmaLinux 8

So installieren Sie FreeIPA auf AlmaLinux 8

So installieren Sie Foreman unter AlmaLinux 8

So installieren Sie Redis auf AlmaLinux 8

So installieren Sie Discord auf AlmaLinux 8

So installieren Sie GitLab auf AlmaLinux 8