Comment installer Apache Tomcat sur AlmaLinux 8

Dans ce tutoriel, nous allons vous montrer comment installer Apache Tomcat sur AlmaLinux 8. Pour ceux d’entre vous qui ne le savaient pas, Apache Tomcat (anciennement Jakarta Tomcat) est un serveur Web open source développé par Apache pour fournir un serveur HTTP Java qui vous permet d’exécuter facilement des fichiers Java. Dans la plupart de la production, Tomcat est utilisé en conjonction avec Apache Serveur HTTP où Apache Le serveur HTTP traite le contenu statique comme le HTML, les images, etc., et transmet les demandes de contenu dynamique à Tomcat.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du Apache Tomcat pour l’administration système sur AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour Rocky Linux.

Installer Apache Tomcat sur AlmaLinux 8

Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.

sudo mise à jour dnf
sudo dnf installer epel-release

Étape 2. Installation de Java.

Ici, nous allons installer la version OpenJDK disponible dans le référentiel officiel. Vous pouvez également opter pour une version plus ancienne si vous le souhaitez. Choisissez et installez celui selon votre choix :

  • Installez Java 11 :

sudo dnf installer java-11-openjdk

  • Installez Java 8 :

sudo dnf installer java-1.8.0-openjdk

Une fois l’installation de Java terminée, exécutez la commande ci-dessous pour vérifier la version de Java :

java -version

Étape 3. Créez le compte de service Tomcat.

Créons un groupe et un utilisateur qui n’auront accès qu’à Tomcat et ne pourront pas être utilisés à d’autres fins telles que la connexion au système pour installer ou supprimer quoi que ce soit :

sudo groupadd tomcat
sudo mkdir /opt/tomcat
sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

Étape 4. Installation Apache Tomcat sur AlmaLinux 8.

Maintenant, nous téléchargeons le Apache Installateur Tomcat depuis la page officielle et enregistrez-le dans votre répertoire de travail :

wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.tar.gz
sudo tar -zxvf apache-tomcat-*.tar.gz -C /opt/tomcat –strip-components=1

Ensuite, définissez les autorisations de fichier appropriées :

sudo chown -R matou : /opt/tomcat
sudo sh -c ‘chmod +x /opt/tomcat/bin/*.sh’

Étape 5. Créer Apache Service Tomcat Systemd.

Nous devons créer un script de démarrage pour gérer Tomcat comme systemd un service. Créons un tomcat.service déposer:

sudo nano /etc/systemd/system/tomcat.service

Ajoutez la ligne suivante :

[Unit]

Description=Conteneur de servlet Web Tomcat After=network.target

[Service]
Type=forking User=tomcat Group=tomcat Environment=”JAVA_HOME=/usr/lib/jvm/jre” Environment=”JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./ urandom” Environment=”CATALINA_BASE=/opt/tomcat” Environment=”CATALINA_HOME=/opt/tomcat” Environment=”CATALINA_PID=/opt/tomcat/temp/tomcat.pid” Environment=”CATALINA_OPTS=-Xms512M -Xmx1024M -server – XX:+UseParallelGC” ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

Save et close, démarrez et activez également Apache Service de chat :

sudo systemctl démon-recharger
sudo systemctl démarrer tomcat
sudo systemctl activer –now tomcat

Étape 6. Configurez le pare-feu.

Permettre Apache Port de service Tomcat dans le pare-feu Linux :

sudo firewall-cmd –zone=public –permanent –add-port=8080/tcp
sudo pare-feu-cmd –reload

Étape 7. Configurer Apache Gestionnaire d’applications Tomcat.

Par défaut, vous ne pourrez accéder qu’à la page par défaut de Tomcat. Accéder admin et d’autres sections telles que Server Status, App Manager et Host Manager, vous devez configurer le compte d’utilisateur pour admin et administrateurs. Nous devons configurer Managers Apps en fonction de nos besoins :

sudo nano /opt/tomcat/conf/tomcat-users.xml

Copiez et collez les lignes suivantes :

Ensuite, modifiez les fichiers suivants pour nous permettre d’y accéder depuis d’autres machines :

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml

Recherchez et commentez les lignes de code suivantes :

Ajoutez simplement à la fin, après cela, cela ressemblera à quelque chose comme ceci :

Enfin, redémarrez Apache Service Tomcat 10 :

sudo systemctl redémarrer tomcat

Étape 8. Accéder Apache Interface Web Tomcat.

Une fois l’installation réussie, ouvrez votre navigateur Web et accédez à l’adresse suivante : https://your-server-ip-address:8080 Si vous voyez une page similaire à celle de l’image ci-dessous, cela signifie que Tomcat a été correctement installé.

Toutes nos félicitations! Vous avez installé avec succès Apache Matou. Merci d’avoir utilisé ce tutoriel pour installer le Apache Tomcat sur votre système AlmaLinux 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier l’officiel Apache Site Web de Tomcat.