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.