In diesem Artikel haben wir die notwendigen Schritte zur Installation von Varnish auf CentOS 7 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
Varnish Cache (auch als Varnish bezeichnet) ist ein Proxy und Cache oder HTTP-Beschleuniger, der entwickelt wurde, um die Leistung für stark frequentierte, dynamische Websites zu verbessern. Durch die Umleitung des Datenverkehrs auf statische Seiten reduziert Lack die Anzahl der dynamischen Seitenaufrufe und verringert so die Last. Varnish wurde für inhaltsreiche dynamische Websites sowie stark genutzte APIs entwickelt.
Installieren Sie Varnish auf CentOS
Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.
sudo yum install epel-release sudo yum update
Schritt 2. Varnish installieren.
Installieren Sie jetzt Varnish aus dem EPEL-Repository mit dem folgenden Befehl yum:
yum install varnish
Nach der Installation müssen Sie Varnish starten und aktivieren, damit es beim Booten startet:
sudo systemctl start varnish sudo systemctl enable varnis
Führen Sie den folgenden Befehl aus, um den Status von Varnish zu überprüfen:
sudo systemctl status varnish
Überprüfen Sie die Version von Varnish, die ausgeführt wird:
sudo varnishd -V
Schritt 3. Lack konfigurieren.
Varnish 5 für Apache einrichten:
nano /etc/varnish/varnish.params
Ändern Sie VARNISH_LISTEN_PORT von 6081 auf 80:
VARNISH_LISTEN_PORT=80
Bearbeiten Sie jetzt die Apache-Konfigurationsdatei:
nano /etc/httpd/conf/httpd.conf
Suchen Sie nach Listen 80 und ersetzen Sie es durch Listen 8080:
Listen 8080
Speichern und schließen Sie die Datei, starten Sie dann Apache und Varnish neu, um die Änderungen widerzuspiegeln:
systemctl restart httpd.service systemctl restart varnish.service
Schritt 4. Lack testen.
Jetzt sollten Varnish und Apache zusammen laufen. Um zu überprüfen, ob Varnish eingeschaltet ist und funktioniert, können Sie den HTTP-Header mit dem curl-Befehl anzeigen:
curl -I http://localhost
Sie sollten die Ausgabe etwa so sehen:
HTTP/1.1 200 OK Date: Wed, 12 Feb 2019 10:46:07 GMT Server: Apache/2.4.6 (CentOS) Last-Modified: Fri, 16 Dec 2019 10:36:53 GMT ETag: "6c-intanramona61c14" Content-Length: 108 Content-Type: text/html; charset=UTF-8 X-Varnish: 32770 Age: 0 Via: 1.1 varnish-v4 Connection: keep-alive
Herzlichen Glückwunsch, Sie haben gelernt, wie man den Varnish-Cache unter CentOS 7 installiert. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.