Comment configurer Apache Tomcat Inverse proxy

Comment configurer Apache Tomcat Inverse proxy
Il existe plusieurs options lors de la configuration d'un proxy pour le serveur Apache Tomcat. Ce tutoriel vous montre comment configurer un proxy inversé pour Apache Tomcat à l'aide du serveur Web Apache HTTP.

Étape 1: Installez Apache Tomcat

La première étape consiste à installer le serveur Apache Tomcat. Dans ce guide, nous utiliserons Apache Tomcat 10.

Mettez à jour votre système

Commencez par mettre à jour votre système:

Mise à jour Sudo Apt
SUDO APT APPOSITION

Installer Java JDK

Avant d'installer Apache Tomcat, nous devons nous assurer que nous avons installé une version Java qui fonctionne.

Utilisez la commande ci-dessous pour installer OpenJDK 11.

sudo apt install openjdk-11-jdk

Une fois l'installation terminée, ouvrez le terminal et vérifiez la version JDK comme:

$ Java - Version
openjdk 11.0.11 2021-04-20
Environnement d'OpenJDK Runtime (Build 11.0.11 + 9-Ubuntu-0ubuntu2.20.04)
VM du serveur OpenJDK 64 bits (build 11.0.11 + 9-Ubuntu-0ubuntu2.20.04, mode mixte, partage)

Si vous obtenez l'erreur «commande non trouvée», assurez-vous que l'installation a réussi.

Installer Apache Tomcat

L'étape suivante consiste à télécharger et à installer Apache Tomcat. Ouvrez votre terminal et entrez la commande:

wget https: // dlcdn.apache.org / tomcat / tomcat-10 / v10.0.12 / bin / apache-tomcat-10.0.12.le goudron.gz

La commande ci-dessus téléchargera le package Tomcat 10.

Ensuite, décompressez le package comme:

TAR XVF APACHE-TOMCAT-10.0.12.le goudron.gz

Démarrez le service Apache Tomcat

Naviguer dans le répertoire / bac extrait:

CD apache-tomcat-10.0.12 / bac /

Démarrez le service Tomcat:

Sudo ./Commencez.shot

Étape 2: Installez Apache Httpd

L'étape suivante consiste à installer le serveur httpd Apache. Utilisez la commande APT comme:

sudo apt-get install apache2 -y

Démarrer le service HTTPD

Une fois terminé, démarrez le service HTTPD:

service sudo apache2 start

Étape 3: Activer le module Mod_proxy

Une fois que nous avons tous les serveurs en cours d'exécution, nous pouvons maintenant configurer le proxy inverse pour le serveur Tomcat.

Commencez par activer le module mod_proxy pour l'Apache httpd:

proxy sudo a2enmod

Étape 4: configurer les hôtes virtuels Apache

L'étape suivante consiste à configurer le routage de l'hôte virtuel pour le serveur HTTPD. Cela nous permet de transmettre des demandes aux destinations souhaitées.

sudo vim / etc / apache2 / sites compatible / 000-défaut.confli

Entrez l'entrée virtuelle de l'hôte comme:


Proxyréquest
Proxypass / webapps http: // localhost: 8080 /
Proxypassreverse / webapps http: // localhost: 8080 /

Commande permettre, nier
Autoriser de tous

Enregistrez et fermez le fichier.

Enfin, redémarrez le serveur Apache comme:

service sudo apache2 redémarrer

Vous pouvez tester le proxy en naviguant vers http: // localhost / webapps

Conclusion

Ce guide vous a montré comment configurer un proxy inversé pour l'Apache Tomcat à l'aide du serveur httpd Apache.