Schritt 1: Aktualisieren Sie das System
Beginnen Sie zunächst mit dem Aktualisieren der 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: Installieren Sie den Apache -Webserver
Da Lack -Cache vor einem Webserver liegt, müssen wir Apache Webserver für Demonstrationszwecke installieren.
Führen Sie den Befehl aus, um Apache zu installieren:
# APT APache2 installieren
Sobald die Installation von Apache Web Server abgeschlossen ist, starten Sie den Webserver und überprüfen Sie den Status mit den folgenden Befehlen:
# Systemctl Start Apache2
# Systemctl Status Apache2
Die obige Ausgabe bestätigt, dass der Apache -Webserver in Betrieb ist.
Schritt 3: Installieren Sie Lack HTTP Accelerator
Installieren Sie mit installiertem Apache -Webserver den Lack HTTP Accelerator, indem Sie ausführen:
# APT -Lack installieren
# Systemctl Start Lack
# Systemctl Status Lack
Schritt 4: Konfigurieren von Apache und Lack HTTP -Cache
Apache Webserver hört auf HTTP -Port 80 für eingehende Verbindungen zu. In unserem Setup müssen wir jedoch einige Anpassungen vornehmen. Da Lack HTTP -Anforderungen an den Apache -Webserver weiterleitet, konfigurieren wir den Lack -Beschleuniger so,.
Um Apache zum Anhören von Port 8080 zu konfigurieren, öffnen Sie die Konfigurationsdatei wie gezeigt mit
# vim/etc/apache2/ports.Conf
Speichern und beenden Sie die Konfigurationsdatei.
Gleichermaßen werden wir Änderungen an der Standard -Virtual -Host -Datei von APACHE APACHE vornehmen und sie so konfigurieren, dass sie Port 8080 anhören
# vim/etc/apache2/sites-emabled/000-Default.Conf
Speichern und beenden Sie die Konfigurationsdatei. Damit die Änderungen in Kraft treten können, starten Sie den Apache -Webserver neu
# SystemCTL Neustart Apache2 neu
Wenn Sie an diesem Punkt versuchen, auf den Webserver auf Port 80 zuzugreifen, erhalten Sie aufgrund der Änderungen, die wir gerade vorgenommen haben, einen Fehler. Es kann nur wie gezeigt über Port 8080 zugegriffen werden.
Schritt 5: Einrichten von Lack, um Port 80 anzuhören
Wir müssen auch Varnish konfigurieren, um Port 80 anzuhören, um HTTP -Anforderungen an den Webserver weiterzuleiten. Dadurch wird auch die Notwendigkeit beseitigt, 8080 am Ende der URL anzuhängen, wenn Sie auf den Webbrowser zugreifen.
Starten Sie Ihren bevorzugten Texteditor und öffnen Sie die /etc/Standard/Lack Datei.
# vim/etc/Standard/Lack
Scrollen Sie und finden Sie das Attribut 'Daemon_opts '. Stellen Sie sicher, dass Sie den Port von 6081 in den Port ändern 80
Speichern und schließen Sie den Texteditor.
Wenn Sie das überprüfen /etc/lack/Standard.vcl Datei, Sie sollten die unten angegebene Ausgabe abrufen.
Zuletzt müssen wir die bearbeiten /lib/systemd/system/lack.Service und ändern Sie den Port in ExecStart Richtlinie von Port 6081 bis 80.
Speichern und beenden Sie den Texteditor.
Damit die Änderungen wirksam sind, müssen wir Apache -Webserver neu starten, das System neu laden und Lack in der angezeigten Reihenfolge neu starten
# SystemCTL Neustart Apache2 neu
# Systemctl Daemon-Reload
# Systemctl Neustart Lack
Schritt 6: Testen der Konfiguration
Um zu bestätigen, dass unsere Konfiguration alles gut ist, verwenden Sie den Befehl curl wie gezeigt:
# curl -i server_ip
Auf der Suche nach dieser Linie sein Via: 1.1 Lack (Lack/5.2) Wie auf dem obigen Ausgang angegeben. Dies zeigt, dass Lack wie erwartet funktioniert.
Sie können jetzt Ihren Webserver besuchen, ohne den 8080 am Ende anzuhängen.
Und so konfigurieren Sie Varnish -Cache so, dass Sie mit Apache Web Server auf Ubuntu 18 arbeiten.04. Ihr Webserver sollte dank des superschnellen Lacks HTTP-Beschleuniger schneller als je zuvor arbeiten, mit dem häufig auf Webseiten zugegriffen wird und sie mit beeindruckenden Geschwindigkeiten serviert!