Möchten Sie lernen, wie Sie den Apache Traffic Server als Reverseproxy für Nginx auf Ubuntu Linux installieren? In diesem Tutorial zeigen wir Ihnen alle Schritte, die erforderlich sind, um die Apache Traffic Server installation auf Ubuntu Linux in 5 Minuten oder weniger durchzuführen.
• Ubuntu 18.04
• Ubuntu 19.10
• Apache Traffic Server 8.0.5
• Nginx 1.16.1
In unserem Beispiel überwacht der Apache Traffic Server-Dienst den TCP-Port 80.
In unserem Beispiel lauscht der Nginx-Dienst am TCP-Port 8080.
Apache Traffic Server – Verwandtes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit dem Apache Traffic Server.
Tutorial Apache Traffic Server – Reverse Proxy Installation auf Ubuntu Linux
Installieren Sie den Apache Traffic Server.
Bearbeiten Sie die Konfigurationsdatei records.config.
Suchen Sie die folgende Zeile.
Ändern Sie den Dienst von Port 8080 auf Port 80.
Starten Sie den Apache Traffic Server neu.
Bearbeiten Sie die Konfigurationsdatei remap.config.
Fügen Sie die folgenden Zeilen am Ende dieser Konfigurationsdatei hinzu.
In unserem Beispiel wird jede Verbindung zur IP-Adresse 200.200.200.200 an Port 80 an den localhost an Port 8080 umgeleitet.
Sie müssen die IP-Adresse 200.200.200.200 in Ihre Server-IP-Adresse ändern.
Starten Sie den Apache Traffic Server neu.
Überprüfen Sie, ob der ATS-Dienst den TCP-Port 80 abhört.
Hier ist die Befehlsausgabe.
Sie haben die Apache Traffic Server konfiguration auf Ubuntu LInux abgeschlossen.
Tutorial Apache Traffic Server – Cache-Konfiguration
Der für den Cache zulässige Speicherplatz wird in der Konfigurationsdatei storage.config angegeben.
Bearbeiten Sie diese Konfigurationsdatei.
Hier ist die ATS-Standard-Festplattencachekonfiguration.
Diese Konfiguration ermöglicht die Verwendung von 256 MB Speicherplatz für den Cache.
Die ATS-Cachekonfiguration wird für die Konfigurationsdatei mit dem Namen records.config festgelegt.
Bearbeiten Sie die Konfigurationsdatei records.config.
Hier ist die ATS-Standard-Cachekonfiguration.
Diese Konfiguration gibt Folgendes an:
• Der ATS-Dienst verwaltet automatisch die für den Cache verwendete RAM-Menge.
• Objekte, die größer als 4 MB sind, werden nicht im RAM-Cache gespeichert.
• Die maximale Objektgröße, die zwischengespeichert wird, ist unbegrenzt.
Nachdem Sie die Konfigurationsdateien geändert haben, müssen Sie den ATS-Dienst neu starten.
Herzlichen glückwunsch! Sie können die ATS-Dienstcachekonfiguration ändern.
Tutorial – Nginx Installation auf Ubuntu Linux
Installieren Sie den Nginx-Dienst.
Bearbeiten Sie die Nginx-Konfigurationsdatei mit dem Namen default.
Hier ist die Datei, vor unserer Konfiguration.
Ändern Sie den Nginx-Standardport von 80 auf 8080.
Hier ist die Datei, nach unserer Konfiguration.
Starten Sie den Nginx-Dienst neu.
Überprüfen Sie, ob der Nginx-Dienst den TCP-Port 8080 abhört.
Hier ist die Befehlsausgabe.
Sie haben die Nginx-Konfiguration abgeschlossen, um den Reverseproxydienst zu verwenden.
Tutorial Apache Traffic Server – Testen Ihrer Installation
Nach Abschluss der Installation müssen Sie ihre Konfiguration testen.
Öffnen Sie eine Browser-Software und geben Sie die externe IP-Adresse Ihres Apache Traffic Server ein.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• http://200.200.200.200
Der ATS-Dienst kommuniziert mit dem Nginx-Dienst und beantwortet Ihre Anfrage.
Verwenden Sie den folgenden Befehl, um zu überprüfen, ob der ATS-Dienst Ihre Anforderung beantwortet.
Hier ist die Befehlsausgabe.
Wie Sie im Header sehen können, beantwortet der Apache Traffic Server die Benutzeranforderung.