Passaggio 1: installa Apache Tomcat
Il primo passo è installare il server Apache Tomcat. In questa guida, useremo Apache Tomcat 10.
Aggiorna il tuo sistema
Inizia aggiornando il tuo sistema:
Sudo Apt Aggiornamento
Sudo Apt Aggiornamento
Installa Java JDK
Prima di installare Apache Tomcat, dobbiamo assicurarci di avere una versione Java funzionante installata.
Utilizzare il comando seguente per installare OpenJDK 11.
SUDO APT Installa OpenJDK-11-JDK
Una volta completata l'installazione, aprire il terminale e controllare la versione JDK come:
$ java -version
OpenJDK 11.0.11 2021-04-20
OpenJDK Runtime Environment (Build 11.0.11+9-Obuntu-0ubuntu2.20.04)
OpenJDK VM Server a 64 bit (build 11.0.11+9-Obuntu-0ubuntu2.20.04, modalità mista, condivisione)
Se si ottiene l'errore "comando non trovato", assicurarsi che l'installazione abbia avuto successo.
Installa Apache Tomcat
Il prossimo passo è scaricare e installare Apache Tomcat. Apri il tuo terminale e inserisci il comando:
wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.catrame.Gz
Il comando sopra scaricerà il pacchetto Tomcat 10.
Successivamente, decomprimere il pacchetto come:
TAR XVF Apache-Tomcat-10.0.12.catrame.Gz
Avvia il servizio Apache Tomcat
Navigare nella directory/cestino estratte:
CD Apache-Tomcat-10.0.12/cestino/
Avvia il servizio Tomcat:
sudo ./avviare.sh
Passaggio 2: installa Apache HTTPD
Il passaggio seguente è installare il server Apache HTTPD. Usa il comando apt come:
sudo apt -get installa apache2 -y
Avviare il servizio HTTPD
Al termine, avvia il servizio HTTPD:
SUD SERVIZIO APACHE2 Avvia
Passaggio 3: Abilita modulo Mod_Proxy
Una volta che abbiamo tutti i server attivo e funzionante, ora possiamo configurare il proxy inverso per il server Tomcat.
Inizia abilitando il modulo Mod_Proxy per Apache HTTPD:
proxy sudo a2enmod
Passaggio 4: configurare gli host virtuali Apache
Il prossimo passo è configurare il routing dell'host virtuale per il server HTTPD. In questo modo ci consente di inoltrare le richieste alle destinazioni desiderate.
sudo vim/etc/apache2/siti abilitati/000-default.conf
Immettere la voce dell'host virtuale come:
Proxyrequests
Proxypass/webapps http: // localhost: 8080/
ProxyPassReverse/WebApps http: // localhost: 8080/
Ordine consentire, negando
Consentire da tutti
Salva e chiudi il file.
Infine, riavvia il server Apache come:
SUD SERVIZIO APACHE2 Riavvia
È possibile testare il proxy navigando su http: // localhost/webapps
Conclusione
Questa guida ha mostrato come impostare un proxy inverso per Apache Tomcat usando il server Apache HTTPD.