GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer WildFly sur Debian 11

Dans ce tutoriel, nous allons vous montrer comment installer WildFly sur Debian 11. Pour ceux qui ne le savaient pas, WildFly anciennement connu sous le nom de JBoss est un serveur d'application écrit en Java et développé par Red Hat. WildFly est un environnement d'exécution d'application flexible, léger et géré qui vous aide à créer des applications étonnantes.

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 s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de WildFly (JBoss) sur une Debian 11 (Bullseye).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 11 (Bullseye).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer WildFly sur Debian 11 Bullseye

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt commandes dans le terminal :

sudo apt update
sudo apt upgrade

Étape 2. Installation de Java.

WildFly (JBoss) nécessite l'installation de Java sur votre serveur. Exécutez maintenant la commande suivante pour installer Java :

sudo apt install default-jdk

Vérifiez la version de Java à l'aide de la commande suivante :

java -version

Étape 3. Créez un utilisateur et un groupe pour Wildfly.

Nous créons maintenant un utilisateur et un groupe pour exécuter l'application Wildfly à l'aide de la commande suivante :

groupadd -r wildfly
useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Étape 4. Installer WildFly sur Debian 11.

Par défaut, WildFly n'est pas disponible sur le référentiel de base Debian 11. Nous téléchargeons maintenant la dernière version stable de WildFly depuis GitHub :

wget https://github.com/wildfly/wildfly/releases/download/25.0.1.Final/wildfly-25.0.1.Final.zip

Ensuite, extrayez le fichier téléchargé :

unzip wildfly-25.0.1.Final.zip
mv wildfly-25.0.1.Final /opt/wildfly

Ensuite, changez la propriété du répertoire en utilisateur et groupe WildFly :

chown -RH wildfly:wildfly /opt/wildfly

Étape 5. Configurez WildFly.

Nous créons maintenant un répertoire de configuration Wildfly dans /etc en utilisant la commande suivante ci-dessous :

mkdir -p /etc/wildfly

Après cela, copiez tous les fichiers nécessaires du répertoire Wildfly vers /etc/wildfly répertoire :

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

Ensuite, définissez l'autorisation d'exécution sur tous les fichiers de script shell :

chmod +x /opt/wildfly/bin/*.sh

Enfin, démarrez et activez le service Wildfly à l'aide de la commande suivante :

sudo systemctl daemon-reload
sudo systemctl start wildfly
sudo systemctl enable wildfly

Étape 6. Configurez la console d'administration Wildfly.

Par défaut, la console d'administration Wildfly est désactivée. Nous vous recommandons de l'activer pour gérer l'application Wildfly :

nano /etc/wildfly/wildfly.conf

Modifiez les lignes de configuration suivantes :

WILDFLY_BIND=127.0.0.1
WILDFLY_CONSOLE_BIND=127.0.0.1

Enregistrez et fermez le fichier puis modifiez le script du lanceur Wildfly et activez la console d'administration :

nano /opt/wildfly/bin/launch.sh

Modifiez les lignes de configuration suivantes :

if [[ "$1" == "domain" ]]; then
    $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4
else
    $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4
fi

Enregistrez et fermez le fichier puis modifiez le Wildfly systemd fichier :

nano /etc/systemd/system/wildfly.service

Modifiez les lignes de configuration suivantes :

ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND

Enfin, démarrez et activez le service Wildfly à l'aide de la commande suivante :

sudo systemctl daemon-reload
sudo systemctl restart wildfly
sudo systemctl status wildfly

Étape 7. Configurez l'utilisateur administrateur de Wildfly.

Nous créons maintenant un utilisateur administrateur pour accéder à la console d'administration Wildfly. Vous pouvez le créer en exécutant la commande suivante :

sh /opt/wildfly/bin/add-user.sh

Étape 8. Configurez le pare-feu.

Si votre serveur est protégé par un pare-feu et que vous souhaitez accéder à l'interface WildFly depuis l'extérieur de votre réseau local, vous devez ouvrir le port 8080 :

sudo ufw allow 8080/tcp

Étape 9. Accéder à l'interface Web de WildFly.

Une fois installé avec succès, ouvrez votre navigateur Web et accédez à WildFly en utilisant l'URL https://your-IP-address:8080 . Vous allez être redirigé vers la page WildFly :

Pour accéder à la console d'administration Wildfly, tapez l'URL http://your-IP-address:9990/console dans votre navigateur Web. Il vous sera demandé de fournir un nom d'utilisateur et un mot de passe d'administrateur comme ci-dessous :

Félicitations ! Vous avez installé WildFly avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version de WildFly (JBoss) sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel de WildFly.


Debian
  1. Comment installer R sur Debian 9

  2. Comment installer WildFly (JBoss) sur Debian 9

  3. Comment installer R sur Debian 10

  4. Comment installer Apache ZooKeeper sur Debian 10

  5. Comment installer osquery sur Debian 10

Comment installer Go sur Debian 10

Comment installer LEMP dans Debian 7

Comment installer Odoo sur Debian 10

Comment installer OpenNebula sur Debian 10

Comment installer TeamViewer sur Debian 10

Comment installer Go sur Debian