GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare WildFly su Ubuntu 18.04

In questo tutorial installeremo e configureremo l'ultima versione di WildFly e tutti i componenti necessari su un VPS Ubuntu 18.04.

WildFly, precedentemente noto come JBoss, è un server di applicazioni Web Java gratuito e open source progettato per la velocità e la leggerezza. WildFly mira a fornire agli utenti un ambiente di runtime Java veloce e stabile.

WildFly è dotato di molte funzioni utili. Di seguito ne elenchiamo alcuni:

  • Velocità elevata
  • Prestazioni Web e scalabilità ottimali
  • Runtime dimagribile/personalizzabile
  • Configurazione e gestione unificate
  • Gestione del dominio e autonoma
  • Collegamento rapido e caricamento simultaneo
  • Sviluppo più intelligente

Prerequisiti:

  • Ubuntu 18.04 VPS
  • Un utente di sistema con privilegi di root o accesso all'utente root stesso

Passaggio 1:accedi e aggiorna il sistema

Accedi al tuo VPS Ubuntu 18.04 tramite SSH come utente root o come utente con privilegi di root:

ssh root@IP_address -p Port_number

Ricorda di sostituire IP_address e Port_number con l'indirizzo IP effettivo e il numero di porta SSH per il tuo server.

ed esegui i seguenti comandi per assicurarti che tutti i pacchetti installati sul server siano aggiornati all'ultima versione disponibile

apt update && apt upgrade

Puoi anche abilitare gli aggiornamenti automatici come descritto in uno dei nostri precedenti post sul blog https://www.rosehosting.com/blog/how-to-enable-automatic-updates-on-a-linux-vps/

Passaggio 2:installa Java

Per eseguire WildFly sul server, dobbiamo installare Java. Installeremo e utilizzeremo OpenJDK, che è un'implementazione gratuita e open source della piattaforma Java. Per installarlo sul tuo server Ubuntu 18.04, esegui il seguente comando.

install -y default-jdk

Una volta installati tutti i pacchetti necessari, puoi quindi controllare la versione di Java installata sul tuo server.

Java --version

L'output dovrebbe essere simile a questo:

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)

Passaggio 3:crea un utente di sistema

Non è consigliabile eseguire WildFly come root uset, quindi dovremo creare un nuovo utente di sistema. Esegui i seguenti comandi per creare un utente e un gruppo di sistema "wildfly":

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

Fase 4:scarica WildFly

Vai al sito Web ufficiale di WildFly e scarica l'ultima versione stabile dell'applicazione sul tuo server. Al momento della stesura di questo tutorial è la versione 16.0.0. Abbiamo incluso il link nel nostro comando qui sotto.

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

Una volta scaricato l'archivio ZIP scaricato, decomprimerlo eseguendo il comando seguente.

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

Tutti i file e le directory di WildFly verranno archiviati in una nuova directory "wildfly-16.0.0.Final". Lo rinomineremo semplicemente in "wildfly"

mv wildfly-16.0.0.Final wildfly

Poiché eseguiremo WildFly con l'utente "wildfly" appena creato, imposta la proprietà corretta sui file WildFly:

chown -R wildfly:wildfly /opt/wildfly

Passaggio 5:configura WildFly

Successivamente, configureremo WildFly per l'esecuzione come servizio. Inizieremo creando una directory '/etc/wildfly'.

mkdir /etc/wildfly

WildFly viene fornito con tutti gli script e i file di configurazione necessari per l'esecuzione. Copia il file di configurazione nella directory appena creata:

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

Quindi copia lo script launch.sh e il file dell'unità systemd nelle directory appropriate, come mostrato di seguito.

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

Abilita e avvia il servizio WildFly:

systemctl enable wildfly
systemctl start wildfly

Puoi verificare che WildFly sia in esecuzione sul tuo server usando il seguente comando:

systemctl status wildfly

Se tutto è a posto, otterrai un output simile al seguente:

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.

A questo punto, dovresti essere in grado di accedere alla tua istanza WildFly su http://IP_Address:8080 e otterrai la home page predefinita di WildFly.

Passaggio 6:configura la console di gestione e crea un utente

Per abilitare la console di gestione amministrativa, dovremo creare un utente amministrativo per l'istanza WildFly. Wildfly ha uno script creato appositamente per questo scopo. Esegui lo script e segui i passaggi per completare la creazione dell'utente.

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

Puoi utilizzare le seguenti impostazioni:

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

Ora sarai in grado di accedere alla console di amministrazione come utente "rosehosting" utilizzando la password che hai impostato per questo utente. Sentiti libero di impostare un nome diverso per l'utente.

Per ulteriori informazioni su come configurare e utilizzare Wildfly, consulta la loro documentazione ufficiale.

Ovviamente, non devi installare WildFly su Ubuntu 18.04 se utilizzi uno dei nostri servizi di hosting VPS gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di Linux di installare WildFly su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare WildFly su Ubuntu 18.04, condividilo con i tuoi amici sui social network usando i pulsanti di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare ISPConfig 3 su Ubuntu 18.04

  2. Come installare Webmin su Ubuntu 18.04

  3. Come installare ATutor su Ubuntu 14.04

  4. Come installare Traq su Ubuntu 16.04

  5. Come installare Pip su Ubuntu 16.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare WildFly su Ubuntu 20.04

Come installare qt su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04