So richten Sie Apache Tomcat Reverse Proxy ein

So richten Sie Apache Tomcat Reverse Proxy ein
Bei der Einrichtung eines Proxy für den Apache Tomcat -Server gibt es mehrere Optionen. In diesem Tutorial wird angezeigt, wie Sie einen Reverse -Proxy für Apache Tomcat mit dem Apache HTTP -Webserver einrichten.

Schritt 1: Installieren Sie Apache Tomcat

Der erste Schritt besteht darin, den Apache Tomcat -Server zu installieren. In dieser Anleitung werden wir Apache Tomcat 10 verwenden.

Aktualisieren Sie Ihr System

Beginnen Sie mit der Aktualisierung Ihres Systems:

sudo APT -Update
sudo APT -Upgrade

Installieren Sie Java JDK

Vor der Installation von Apache Tomcat müssen wir sicherstellen, dass eine funktionierende Java -Version installiert ist.

Verwenden Sie den folgenden Befehl, um OpenJDK 11 zu installieren.

sudo apt installieren openjdk-11-jdk

Öffnen Sie nach Abschluss der Installation das Terminal und überprüfen Sie die JDK -Version als:

$ java -Verssion
OpenJDK 11.0.11 2021-04-20
OpenJDK Runtime -Umgebung (bauen 11.0.11+9-UBUNTU-0UBUNTU2.20.04)
OpenJDK 64-Bit Server VM (Build 11.0.11+9-UBUNTU-0UBUNTU2.20.04, gemischter Modus, Freigabe)

Wenn Sie den Fehler „Befehl nicht gefunden“ erhalten, stellen Sie sicher, dass die Installation erfolgreich war.

Installieren Sie Apache Tomcat

Der nächste Schritt besteht darin, Apache Tomcat herunterzuladen und zu installieren. Öffnen Sie Ihr Terminal und geben Sie den Befehl ein:

WGet https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.Teer.gz

Der obige Befehl lädt das Tomcat 10 -Paket herunter.

Als nächstes entpacken Sie das Paket als:

TAR XVF Apache-Tomcat-10.0.12.Teer.gz

Starten Sie den Apache Tomcat -Dienst

Navigieren Sie in das extrahierte Verzeichnis/die extrahierte Bin:

CD Apache-Tomcat-10.0.12/bin/

Starten Sie den Tomcat -Service:

sudo ./Start-up.Sch

Schritt 2: Installieren Sie Apache HTTPD

Der folgende Schritt besteht darin, den Apache HTTPD -Server zu installieren. Verwenden Sie den APT -Befehl als:

sudo apt -Get installieren apache2 -y

Starten Sie den HTTPD -Dienst

Starten Sie nach Abschluss den HTTPD -Dienst:

sudo service apache2 starten

Schritt 3: Modul mod_proxy aktivieren

Sobald wir alle Server im Einsatz haben, können wir jetzt den Reverse -Proxy für den Tomcat -Server konfigurieren.

Beginnen Sie mit der Aktivierung des Modulmoduls mod_proxy für den Apache HTTPD:

sudo a2enmod proxy

Schritt 4: Konfigurieren Sie die virtuellen Apache -Hosts

Der nächste Schritt besteht darin, das Routing der virtuellen Host für den HTTPD -Server zu konfigurieren. Wenn wir dies tun, können wir Anfragen an ihre gewünschten Ziele weiterleiten.

sudo vim/etc/apache2/sites-fähig/000 Default.Conf

Geben Sie den virtuellen Host -Eintrag als:


ProxyRequests ab
Proxypass/WebApps http: // localhost: 8080/
ProxypassReverse/WebApps http: // localhost: 8080/

Bestellen lassen, leugnen, leugnen
Von allen erlauben

Speichern und schließen Sie die Datei.

Starten Sie schließlich den Apache -Server als:

sudo service apache2 neu starten

Sie können den Proxy testen, indem Sie zu http: // localhost/webapps navigieren

Abschluss

Diese Anleitung hat Ihnen gezeigt.