É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.