Comment installer Apache Tomcat sur Debian Top 10

Comment installer Apache Tomcat sur Debian Top 10
Ce tutoriel explique comment installer Apache Tomcat sur Debian 11, ses prédécesseurs et les distributions Linux basées à Debian.

Avant d'écrire un tutoriel pour l'indice de Linux, je vérifie toujours le contenu d'autres blogs afin d'améliorer le nôtre. Cette fois, j'ai été surpris qu'aucun didacticiel disponible sur l'installation d'Apache Tomcat sur Debian 11 ne comprenait la méthode d'installation d'APT-Get, qui est plus facile à exécuter. J'ai donc décidé d'inclure les deux méthodes: Installation de Tomcat sur Debian 11 en utilisant l'installation du manuel APT et Tomcat.

Configuration de votre système pour installer Tomcat sur Debian 11

Toutes les instructions de cette section sont obligatoires pour les deux méthodes d'installation de Tomcat.

Avant de commencer, nous devons ouvrir le port par défaut de Tomcat, 8080. Vous pouvez le faire en utilisant UFW en exécutant la commande suivante.

sudo ufw autoriser 8080

Puis mettez à jour vos référentiels en exécutant la commande ci-dessous.

Mise à jour Sudo Apt

Installer Java en utilisant apte comme indiqué dans la capture d'écran suivante.

sudo apt install openjdk-11-jdk -y

Installation d'Apache Tomcat sur Debian 11 en utilisant apte

Pour commencer, installons Tomcat en utilisant APT, comme indiqué dans la capture d'écran ci-dessous.

sudo apt installer tomcat9 -y

Avant d'ajouter un utilisateur Tomcat, ajoutez le groupe Tomcat9 en exécutant la commande ci-dessous.

sudo groupadd tomcat9

Créez ensuite l'utilisateur en exécutant la commande suivante, comme indiqué dans la capture d'écran suivante.

sudo useradd -s / bin / false -g tomcat9 -d / etc / tomcat9 tomcat9

Maintenant, Tomcat est installé, vous pouvez le démarrer et vérifier s'il démarre correctement en exécutant les commandes ci-dessous.

sudo systemctl start tomcat9
Sudo Systemctl Status Tomcat9

Il est maintenant temps de définir l'utilisateur avec accès à Tomcat9. Pour le faire, vous devez modifier le fichier de configuration / etc / tomcat9 / tomcat-users.xml. Vous pouvez le modifier avec Nano en exécutant la commande suivante.

sudo nano / etc / tomcat9 / tomcat-users.xml

Une fois à l'intérieur du fichier, copiez le code suivant en remplacement linuxhint avec votre nom d'utilisateur et Votre mot-d'œuvre Avec le mot de passe, vous souhaitez accéder à Tomcat.





Enregistrer et quitter le fichier de configuration; Si vous utilisez Nano, vous pouvez appuyer sur Ctrl + X pour quitter les modifications de sauvegarde.

Maintenant, vous pouvez accéder au lien suivant: http: // localhost: 8080 /

Comme vous pouvez le voir, Tomcat a été installé avec succès. Maintenant, installons le gestionnaire Web Tomcat et le manager hôte en exécutant la commande suivante.

sudo apt installer tomcat9-admin

Accéder http: // localhost: 8080 / manager / html et saisissez le nom d'utilisateur et le mot de passe que vous avez tapé lors de la modification du fichier / etc / tomcat9 / tomcat-users.xml.

Et comme vous pouvez le voir, le gestionnaire d'applications Web Tomcat fonctionne correctement.

Accédons maintenant à http: // localhost: 8080 / host-manager / html pour vérifier le gestionnaire d'accueil virtuel Tomcat; Tapez le nom d'utilisateur et le mot de passe lorsqu'on demande.

Et comme vous pouvez le voir, le gestionnaire d'accueil fonctionne correctement.

Installation manuelle Apache Tomcat sur Debian 11

Voyons maintenant comment installer Apache Tomcat sur Debian 11 manuellement, sans apt / apt-get.

Pour commencer, accédez au lien suivant: https: // tomcat.apache.org / download-90.CGI et sélectionnez le .le goudron.Fichier GZ affiché dans l'image suivante et téléchargez-la sur votre système.

Créer le répertoire / opt / tomcat Utilisation de Mkdir comme indiqué ci-dessous:

sudo mkdir / opt / tomcat

Extraire Tomcat en exécutant la commande suivante.

Sudo Tar -xzvf apache-tomcat- *.le goudron.gz

Déplacer tout le contenu du répertoire extrait dans / opt / tomcat, Comme indiqué dans la capture d'écran ci-dessous.

sudo mv apache-tomcat-9.0.52 / * / opt / tomcat /

Ajouter le groupe matou En exécutant la commande suivante.

Sudo Groupadd Tomcat

Maintenant, ajoutez l'utilisateur matou En exécutant la commande ci-dessous.

sudo useradd -g tomcat -d / opt / tomcat -s / usr / sbin / nologin tomcat

Donnez à l'utilisateur et au groupe des autorisations récursives sur / opt / tomcat En exécutant la commande suivante.

Sudo Chown -r Tomcat: Tomcat / Opt / Tomcat /

Il est maintenant temps d'obtenir le chemin du package Java que nous avons installé dans les premières étapes de ce tutoriel. Pour obtenir le chemin approprié, vous pouvez exécuter la commande ci-dessous.

Sudo Update-Java-Alteratives -l

Comme vous pouvez le voir, le chemin est / usr / lib / jvm / java-1.11.0-openjdk-amd64. Nous devons le copier dans le fichier de configuration de Tomcat. L'ouvrir en utilisant Nano a été montré dans l'exemple suivant.

Sudo Nano / etc / Systemd / System / Tomcat.service

Copiez tout le code ci-dessous dans le fichier que vous venez de créer.

Note: Dans l'environnement de ligne = java_home = ajouter / usr / lib / jvm / java-1.11.0-openjdk-amd64 ou le chemin que vous avez obtenu lorsque vous exécutez la mise à jour-java-alternatives -l, comme indiqué dans l'exemple ci-dessous.

[Unité]
Description = Apache Tomcat
Désire = réseau.cible
After = réseau.cible
[Service]
Type = Forking
Environnement = java_home = / usr / lib / jvm / java-1.11.0-openjdk-amd64 /
Environnement = Catalina_pid = / Opt / Tomcat / Temp / Tomcat.piquer
Environnement = Catalina_Home = / Opt / Tomcat
Environnement = "Catalina_opts = -xms512m -xmx1g -djava.filet.préférence privr4stack = true "
Environnement = "java_opts = -djava.awt.sans tête = vrai "
Execstart = / opt / tomcat / bin / startup.shot
Execstop = / opt / tomcat / bin / shutdown.shot
SuccessExitstatus = 143
Utilisateur = Tomcat
Groupe = tomcat
Umask = 0007
RestartSec = 10
Redémarrer = toujours
[Installer]
Recherché = multi-utilisateurs.cible

Sortir des modifications d'économie de nano.

Donnez à toutes les autorisations d'exécution des scripts comme indiqué ci-dessous.

chmod + x / opt / tomcat / bin / *.shot

Démarrez le service Tomcat à l'aide de SystemCTL comme indiqué ci-dessous.

sudo systemctl start tomcat.service

Vous pouvez également exécuter la commande ci-dessous pour vérifier si le service de Tomcat a été démarré correctement.

Sudo Systemctl Status Tomcat.service

Activer le service en exécutant la commande suivante.

sudo systemctl activer tomcat

Ajoutons maintenant un utilisateur Tomcat sur le fichier de configuration / opt / tomcat / conf / tomcat-users.xml. Ouvrez le fichier de configuration en exécutant la commande suivante.

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

Copiez le code suivant, remplacez linuxhint avec le nom d'utilisateur que vous souhaitez définir et remplacer Votre mot-d'œuvre avec le mot de passe que vous choisissez.





Quitter les modifications d'économie de fichiers.

Maintenant, modifiez le fichier de configuration / opt / tomcat / webapps / manager / meta-inf / context.xml En exécutant la commande ci-dessous.

sudo nano / opt / tomcat / webapps / manager / meta-inf / context.xml

Trouvez les lignes suivantes:

permettre = "127 \.\ d + \.\ d + \.\ d + | :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 "/>

Remplacez le code ci-dessus par celui-ci, ou commentez en ajoutant à la fin, comme indiqué ci-dessous.

Répétez l'opération précédente avec le fichier de configuration / opt / tomcat / webapps / host-manager / meta-inf / context.xml. Pour le faire en utilisant Nano Run:

sudo nano / opt / tomcat / webapps / host-manager / meta-inf / context.xml

Commentez à nouveau le morceau de code suivant, ou commentez-le.

permettre = "127 \.\ d + \.\ d + \.\ d + | :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 "/>

Le résultat doit être le suivant avec à la fin, comme indiqué dans la capture d'écran ci-dessous.

Quitter et sauver les changements.

Redémarrez maintenant le service Tomcat à l'aide de SystemCTL comme indiqué ci-dessous.

sudo systemctl redémarrer tomcat

Visitez le lien http: // localhost: 8080 /, et vous devriez voir que Tomcat fonctionne correctement, comme indiqué dans l'image ci-dessous.

Maintenant, vous pouvez voir que Tomcat fonctionne correctement.

Conclusion

L'installation d'Apache Tomcat sur Debian 11 n'est pas différente de l'installation sur les versions Debian précédentes. Les méthodes expliquées ci-dessus sont également utiles pour les distributions Linux basées à Debian telles que Ubuntu. Comme vous pouvez le voir à travers cette lecture, le processus d'installation comprend de nombreuses étapes mais est assez simple, et tout niveau d'utilisateur Linux peut y parvenir. N'oubliez pas d'ouvrir le port 8080 (de nombreux utilisateurs oublient cela). Il est également recommandé de suivre la méthode APT sur la méthode Manal.

Merci d'avoir lu cet article expliquant comment installer Apache Tomcat sur Debian 11. Continuez à nous suivre pour plus de conseils et de tutoriels Linux.