GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer WildFly sur Ubuntu 18.04

Dans ce tutoriel, nous allons installer et configurer la dernière version de WildFly et tous les composants nécessaires sur un VPS Ubuntu 18.04.

WildFly, anciennement connu sous le nom de JBoss, est un serveur d'applications Web Java gratuit et open source conçu autour de la vitesse et de la légèreté. WildFly vise à fournir aux utilisateurs un environnement d'exécution Java rapide et stable.

WildFly est livré avec de nombreuses fonctionnalités utiles. Voici quelques-uns d'entre eux :

  • Vitesse rapide
  • Performances et évolutivité Web optimales
  • Exécution simplifiée/personnalisable
  • Configuration et gestion unifiées
  • Gestion de domaine et autonome
  • Liaison rapide et chargement simultané
  • Développement plus intelligent

Prérequis :

  • VPS Ubuntu 18.04
  • Un utilisateur système avec des privilèges root ou un accès à l'utilisateur root lui-même

Étape 1 :Connectez-vous et mettez à jour le système

Connectez-vous à votre VPS Ubuntu 18.04 via SSH en tant qu'utilisateur root ou en tant qu'utilisateur disposant des privilèges root :

ssh root@IP_address -p Port_number

N'oubliez pas de remplacer IP_address et Port_number par l'adresse IP et le numéro de port SSH réels de votre serveur.

et exécutez les commandes suivantes pour vous assurer que tous les packages installés sur le serveur sont mis à jour vers la dernière version disponible

apt update && apt upgrade

Vous pouvez également activer les mises à jour automatiques comme décrit dans l'un de nos précédents articles de blog https://www.rosehosting.com/blog/how-to-enable-automatic-updates-on-a-linux-vps/

Étape 2 :Installez Java

Pour exécuter WildFly sur le serveur, nous devons installer Java. Nous installerons et utiliserons OpenJDK, qui est une implémentation gratuite et open-source de la plate-forme Java. Pour l'installer sur votre serveur Ubuntu 18.04, exécutez simplement la commande suivante.

install -y default-jdk

Une fois tous les packages nécessaires installés, vous pouvez vérifier la version de Java installée sur votre serveur.

Java --version

Le résultat devrait ressembler à ceci :

openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)

Étape 3 :Créez un utilisateur système

Il n'est pas recommandé d'exécuter WildFly en tant qu'utilisateur root, nous devrons donc créer un nouvel utilisateur système. Exécutez les commandes suivantes pour créer un utilisateur et un groupe du système "wildfly" :

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

Étape 4 :Téléchargez WildFly

Accédez au site Web officiel de WildFly et téléchargez la dernière version stable de l'application sur votre serveur. Au moment de la rédaction de ce tutoriel, il s'agit de la version 16.0.0. Nous avons inclus le lien dans notre commande ci-dessous.

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip

Une fois l'archive ZIP téléchargée, décompressez-la en exécutant la commande suivante.

unzip wildfly-16.0.0.Final.zip -d /opt

Tous les fichiers et répertoires de WildFly seront stockés dans un nouveau répertoire « wildfly-16.0.0.Final ». Nous allons le renommer simplement "wildfly"

mv wildfly-16.0.0.Final wildfly

Étant donné que nous exécuterons WildFly sous le nouvel utilisateur "wildfly", définissez le propriétaire correct des fichiers WildFly :

chown -R wildfly:wildfly /opt/wildfly

Étape 5 :Configurer WildFly

Ensuite, nous allons configurer WildFly pour qu'il s'exécute en tant que service. Nous allons commencer par créer un répertoire ‘/etc/wildfly’.

mkdir /etc/wildfly

WildFly est livré avec tous les scripts et fichiers de configuration nécessaires à son exécution. Copiez le fichier de configuration dans le répertoire nouvellement créé :

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly

Copiez ensuite le script launch.sh et le fichier d'unité systemd dans les répertoires appropriés, comme indiqué ci-dessous.

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

Activez et démarrez le service WildFly :

systemctl enable wildfly
systemctl start wildfly

Vous pouvez vérifier que WildFly est en cours d'exécution sur votre serveur à l'aide de la commande suivante :

systemctl status wildfly

Si tout est OK, vous obtiendrez une sortie qui ressemble à ce qui suit :

wildfly.service - The WildFly Application Server
   Loaded: loaded (/etc/systemd/system/wildfly.service; enabled; vendor preset: enabled)
   Active: active (running)
 Main PID: 9294 (launch.sh)
    Tasks: 25 (limit: 2320)
   CGroup: /system.slice/wildfly.service
           ââ9294 /bin/bash /opt/wildfly/bin/launch.sh standalone standalone.xml 0.0.0.0
           ââ9295 /bin/sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0
           ââ9388 java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.base
systemd[1]: Started The WildFly Application Server.

À ce stade, vous devriez pouvoir accéder à votre instance WildFly sur http://IP_Address:8080 et vous obtiendrez la page d'accueil par défaut de WildFly.

Étape 6 :Configurer la console de gestion et créer un utilisateur

Afin d'activer la console de gestion administrative, nous devrons créer un utilisateur administratif pour l'instance WildFly. Wildfly a un script spécialement conçu à cet effet. Exécutez le script et suivez les étapes pour terminer la création de l'utilisateur.

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

Vous pouvez utiliser les paramètres suivants :

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.
Username : rosehosting
Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.
 - The password should be different from the username
 - The password should not be one of the following restricted values {root, admin, administrator}
 - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
Password :
WFLYDM0098: The password should be different from the username
Are you sure you want to use the password entered yes/no? yes
Re-enter Password :
What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]:
About to add user 'rosehosting' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'rosehosting' to file '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Added user 'rosehosting' to file '/opt/wildfly/domain/configuration/mgmt-users.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/domain/configuration/mgmt-groups.properties'
Is this new user going to be used for one AS process to connect to another AS process?
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
yes/no? no

Vous pourrez maintenant vous connecter à la console d'administration en tant qu'utilisateur "rosehosting" en utilisant le mot de passe que vous avez défini pour cet utilisateur. N'hésitez pas à définir un nom différent pour l'utilisateur.

Pour plus d'informations sur la configuration et l'utilisation de Wildfly, veuillez consulter leur documentation officielle.

Bien sûr, vous n'êtes pas obligé d'installer WildFly sur Ubuntu 18.04 si vous utilisez l'un de nos services d'hébergement VPS géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer WildFly sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de WildFly sur Ubuntu 18.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer ATutor sur Ubuntu 14.04

  2. Comment installer Traq sur Ubuntu 16.04

  3. Comment installer Pip sur Ubuntu 16.04

  4. Comment installer WildFly sur Ubuntu 16.04

  5. Comment installer R sur Ubuntu 16.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer WildFly sur Ubuntu 20.04

Comment installer qt sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04