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 :