So richten Sie den Varnish-Cache unter Ubuntu 18.04 ein

So Richten Sie Den Varnish Cache Unter Ubuntu 18 04 Ein



Die meisten Internetnutzer bleiben nicht länger als 10 Sekunden auf langsamen Websites. Tatsächlich ist nach a Fallstudie durchgeführt von der Financial Times, kann eine kleine Verzögerung in der Seitenladegeschwindigkeit die Sitzung eines Benutzers erheblich reduzieren und zu hohen Absprungraten führen. Dies bedeutet, dass sich eine langsame Website negativ auf Ihr Online-Geschäft auswirkt und zu einem starken Rückgang Ihrer Einnahmen führt. Eine schnelle Website ermöglicht es Ihren Besuchern, Informationen in kürzester Zeit zu sammeln und führt mit hoher Wahrscheinlichkeit zu Gesprächen. Außerdem stuft Google schnelle Websites im SEO-Score jetzt höher ein als langsame Websites. Haben Sie sich jemals gefragt, wie Sie die Geschwindigkeit Ihrer Website steigern können? Varnish Cache ist ein Open-Source-HTTP-Cache-Beschleuniger, der die Geschwindigkeit Ihrer Website um das 300- bis 1000-fache verbessert. Es befindet sich vor einem Webserver und stellt Benutzern HTTP-Anforderungen mit bemerkenswert hoher Geschwindigkeit bereit. Es beschleunigt eine Website, indem Inhalte, auf die Benutzer häufig zugreifen, zwischengespeichert und im Speicher abgelegt werden, wodurch ein schnelleres Abrufen von Webseiten garantiert wird. Es kann auch als Load Balancer in einem Setup mit mehreren Webservern fungieren. In diesem Handbuch informieren wir Sie darüber, wie Sie den Varnish-Cache unter Ubuntu 18.04 installieren können

Schritt 1: Aktualisieren Sie das System

Beginnen Sie damit, die Pakete im System zu aktualisieren, um sicherzustellen, dass sie auf dem neuesten Stand sind. Greifen Sie dazu als root auf Ihren Server zu und führen Sie den folgenden Befehl aus:

# passendes Update && passendes Upgrade







Schritt 2: Installieren Sie den Apache-Webserver

Da der Varnish-Cache vor einem Webserver sitzt, müssen wir den Apache-Webserver zu Demonstrationszwecken installieren.



Um Apache zu installieren, führen Sie den Befehl aus:



# geeignet Installieren apache2





Sobald die Installation des Apache-Webservers abgeschlossen ist, starten Sie den Webserver und überprüfen Sie seinen Status mit den folgenden Befehlen:

# systemctl apache2 starten
# systemctl-Status apache2



Die obige Ausgabe bestätigt, dass der Apache-Webserver betriebsbereit ist .

Schritt 3: Installieren Sie den Varnish HTTP Accelerator

Installieren Sie bei installiertem Apache-Webserver den Varnish-HTTP-Beschleuniger, indem Sie Folgendes ausführen:

# geeignet Installieren Lack

# systemctl Lack starten
# Systemctl-Statuslack

Schritt 4: HTTP-Cache von Apache und Varnish konfigurieren

Der Apache-Webserver lauscht auf HTTP-Port 80 auf eingehende Verbindungen. In unserem Setup müssen wir jedoch einige Anpassungen vornehmen. Da Varnish HTTP-Anforderungen an den Apache-Webserver weiterleitet, konfigurieren wir den Varnish Accelerator so, dass er auf Port 80 lauscht, und konfigurieren dann Apache so, dass er auf Port 8080 lauscht.

Um also Apache so zu konfigurieren, dass er auf Port 8080 lauscht, öffnen Sie die Konfigurationsdatei wie gezeigt mit

# Weil / etc / apache2 / ports.conf

Speichern und beenden Sie die Konfigurationsdatei.

Ebenso werden wir Änderungen an der standardmäßigen virtuellen Apache-Hostdatei vornehmen und sie so konfigurieren, dass sie auf Port 8080 lauscht

# Weil / etc / apache2 / Sites-emabled / 000-default.conf

Speichern und beenden Sie die Konfigurationsdatei. Damit die Änderungen wirksam werden, starten Sie den Apache-Webserver neu

# systemctl startet apache2 neu

Wenn Sie an dieser Stelle versuchen, auf den Webserver über Port 80 zuzugreifen, erhalten Sie aufgrund der gerade vorgenommenen Änderungen eine Fehlermeldung. Der Zugriff ist wie gezeigt nur über Port 8080 möglich.

Schritt 5: Einrichten von Varnish zum Abhören von Port 80

Wir müssen Varnish auch so konfigurieren, dass es auf Port 80 lauscht, um HTTP-Anfragen an den Webserver weiterzuleiten. Dadurch entfällt auch das Anhängen von 8080 am Ende der URL beim Zugriff auf den Webbrowser.

Starten Sie Ihren bevorzugten Texteditor und öffnen Sie die /etc/default/lack Datei.

# Weil / etc / Ursprünglich / Lack

Scrollen Sie und suchen Sie das Attribut ' DAEMON_OPTS’. Stellen Sie sicher, dass Sie den Port von 6081 auf port ändern 80

Speichern und schließen Sie den Texteditor.

Wenn Sie die überprüfen /etc/varnish/default.vcl Datei, sollten Sie die unten gezeigte Ausgabe erhalten.

Zuletzt müssen wir die bearbeiten /lib/systemd/system/varnish.service und ändern Sie den Port in ExecStart Direktive von Port 6081 auf 80.

Speichern und beenden Sie den Texteditor.

Damit die Änderungen wirksam werden, müssen wir die Apache-Webserver neu starten, das System neu laden und Varnish in der angezeigten Reihenfolge neu starten

# systemctl startet Apache2 neu
# Systemctl-Daemon-Neuladen
# systemctl Lack neu starten

Schritt 6: Testen der Konfiguration

Um zu bestätigen, dass unsere Konfiguration in Ordnung ist, verwenden Sie den Curl-Befehl wie gezeigt:

# kräuseln -ICH server_IP

Halten Sie Ausschau nach dieser Linie Via: 1.1 Lack (Lack/5.2) wie in der obigen Ausgabe angegeben. Dies zeigt, dass Varnish wie erwartet funktioniert.

Sie können jetzt Ihren Webserver besuchen, ohne die 8080 am Ende anzuhängen.

Fazit

Und so konfigurieren Sie Varnish Cache für die Arbeit mit dem Apache-Webserver unter Ubuntu 18.04. Ihr Webserver sollte dank des superschnellen Varnish-HTTP-Beschleunigers, der häufig aufgerufene Webseiten zwischenspeichert und sie mit beeindruckender Geschwindigkeit bereitstellt, schneller als je zuvor arbeiten!