Lack

So richten Sie den Varnish-Cache unter Ubuntu 18 . ein.04

So richten Sie den Varnish-Cache unter Ubuntu 18 . ein.04
Die meisten Internetnutzer halten sich nicht länger als 10 Sekunden auf langsamen Websites auf. Tatsächlich kann laut einer von der Financial Times durchgeführten Fallstudie eine kleine Verzögerung 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 Umsatzrückgang führt. Eine schnelle Website ermöglicht Ihren Besuchern, sich in kürzester Zeit zu informieren und führt höchstwahrscheinlich zu Gesprächen. Außerdem stuft Google schnelle Websites jetzt im SEO-Score 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 erhöht. Es sitzt vor einem Webserver und stellt HTTP-Anfragen mit bemerkenswert hoher Geschwindigkeit an Benutzer bereit. Es beschleunigt eine Website, indem es Inhalte, auf die Benutzer häufig zugreifen, zwischenspeichert und im Speicher ablegt, wodurch ein schnellerer Abruf von Webseiten gewährleistet wird.  Es kann auch als Load Balancer in einem Setup mit mehreren Webservern fungieren.  In diesem Handbuch erfahren Sie, wie Sie den Varnish-Cache auf Ubuntu 18 installieren können.04

Schritt 1: Aktualisieren Sie das System

Aktualisieren Sie zunächst die Pakete im System, um sicherzustellen, dass sie auf dem neuesten Stand sind. Greifen Sie dazu als Root auf Ihren Server zu und führen Sie den Befehl aus:

# apt-Update && apt-Upgrade

Schritt 2: Apache-Webserver installieren

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

Führen Sie den Befehl aus, um Apache zu installieren:

# apt installiere Apache2

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

# systemctl starte Apache2
# systemctl-status apache2

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

Schritt 3: Installieren Sie Varnish HTTP Accelerator

Wenn der Apache-Webserver installiert ist, installieren Sie den Varnish HTTP-Beschleuniger, indem Sie Folgendes ausführen:

# apt Lack installieren

# systemctl startlack
# systemctl-statuslack

Schritt 4: Apache und Varnish HTTP Cache konfigurieren

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

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

# vim /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

# vim /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 Neustart von Apache2

Wenn Sie an dieser Stelle versuchen, auf den Webserver über Port 80 zuzugreifen, erhalten Sie aufgrund der Änderungen, die wir gerade vorgenommen haben, eine Fehlermeldung. Es kann nur über Port 8080 wie abgebildet zugegriffen werden.

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

Außerdem müssen wir Varnish so konfigurieren, dass Port 80 überwacht wird, um HTTP-Anfragen an den Webserver weiterzuleiten. Dadurch entfällt auch die Notwendigkeit, 8080 am Ende der URL anzuhängen, wenn auf den Webbrowser zugegriffen wird.

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

# vim /etc/default/varnish

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 das überprüfen /etc/varnish/default.vcl Datei, sollten Sie die unten gezeigte Ausgabe erhalten.

Zuletzt müssen wir die bearbeiten /lib/systemd/system/varnish.Bedienung und ändern Sie den Port in ExecStart Direktive von Port 6081 bis 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 Neustart von Apache2
# systemctl daemon-reload
# 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:

# curl -I server_IP

Halte Ausschau nach dieser Zeile Via: 1.1 Lack (Lack/5.2) wie auf der Ausgabe oben 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. Dank des superschnellen Varnish HTTP-Beschleunigers, der häufig aufgerufene Webseiten zwischenspeichert und mit beeindruckender Geschwindigkeit bereitstellt, sollte Ihr Webserver schneller als je zuvor arbeiten!

OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....
SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...