Hvordan sette opp apache tomcat revers proxy

Hvordan sette opp apache tomcat revers proxy
Det er flere alternativer når du setter opp en proxy for Apache Tomcat -serveren. Denne opplæringen viser deg hvordan du setter opp en omvendt proxy for Apache Tomcat ved hjelp av Apache HTTP -webserveren.

Trinn 1: Installer Apache Tomcat

Det første trinnet er å installere Apache Tomcat -serveren. I denne guiden vil vi bruke Apache Tomcat 10.

Oppdater systemet ditt

Begynn med å oppdatere systemet ditt:

sudo apt oppdatering
sudo apt oppgradering

Installer Java JDK

Før vi installerer Apache Tomcat, må vi sørge for at vi har en fungerende Java -versjon installert.

Bruk kommandoen nedenfor for å installere OpenJDK 11.

sudo apt install openjdk-11-jdk

Når installasjonen er fullført, åpner du terminalen og sjekk JDK -versjonen som:

$ Java -Versjon
OpenJDK 11.0.11 2021-04-20
OpenJDK Runtime Environment (Build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-biters server VM (Build 11.0.11+9-Ubuntu-0ubuntu2.20.04, blandet modus, deling)

Hvis du får feilen "Kommando ikke funnet", må du forsikre deg om at installasjonen var vellykket.

Installer Apache Tomcat

Neste trinn er å laste ned og installere Apache Tomcat. Åpne terminalen og skriv inn kommandoen:

wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tjære.gz

Kommandoen ovenfor vil laste ned Tomcat 10 -pakken.

Deretter pakker du ut pakken som:

TAR XVF APACHE-TOMCAT-10.0.12.tjære.gz

Start Apache Tomcat -tjenesten

Naviger inn i den ekstraherte katalogen/bin:

CD Apache-Tomcat-10.0.12/bin/

Start Tomcat -tjenesten:

sudo ./oppstart.sh

Trinn 2: Installer Apache Httpd

Følgende trinn er å installere Apache HTTPD -serveren. Bruk den passende kommandoen som:

sudo apt -get installer apache2 -y

Start HTTPD -tjenesten

Når du er ferdig, start HTTPD -tjenesten:

sudo service apache2 start

Trinn 3: Aktiver mod_proxy -modulen

Når vi har alle serverne i gang, kan vi nå konfigurere den omvendte proxy for Tomcat -serveren.

Begynn med å aktivere MOD_PROXY -modulen for Apache HTTPD:

sudo a2enmod proxy

Trinn 4: Konfigurer Apache virtuelle verter

Neste trinn er å konfigurere virtuell vertsruting for HTTPD -serveren. Å gjøre dette lar oss videresende forespørsler til deres ønskede destinasjoner.

sudo vim/etc/apache2/nettsteder-aktivert/000-default.konf

Skriv inn den virtuelle vertsoppføringen som:


ProxyRequests av
Proxypass/webapps http: // localhost: 8080/
ProxypAssReverse/WebApps http: // localhost: 8080/

Ordre tillat, nekt
Tillat fra alle

Lagre og lukk filen.

Til slutt start Apache -serveren som:

Sudo Service Apache2 omstart

Du kan teste proxy ved å navigere til http: // localhost/webapps

Konklusjon

Denne guiden viste deg hvordan du setter opp en omvendt proxy for Apache Tomcat ved hjelp av Apache Httpd -serveren.