GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat WildFly na Ubuntu 18.04

V tomto tutoriálu nainstalujeme a nakonfigurujeme nejnovější verzi WildFly a všechny potřebné součásti na Ubuntu 18.04 VPS.

WildFly, dříve známý jako JBoss, je bezplatný a otevřený webový aplikační server Java navržený s ohledem na rychlost a nízkou hmotnost. WildFly si klade za cíl poskytnout uživatelům rychlé a stabilní prostředí Java.

WildFly přichází s mnoha užitečnými funkcemi. Níže jsou uvedeny některé z nich:

  • Vysoká rychlost
  • Dokonalý webový výkon a škálovatelnost
  • Zúžený / přizpůsobitelný běh
  • Jednotná konfigurace a správa
  • Správa domén a samostatná správa
  • Rychlé propojení a souběžné načítání
  • Chytřejší vývoj

Předpoklady:

  • Ubuntu 18.04 VPS
  • Systémový uživatel s oprávněními root nebo přístup k samotnému uživateli root

Krok 1:Přihlaste se a aktualizujte systém

Přihlaste se do svého Ubuntu 18.04 VPS přes SSH jako uživatel root nebo jako uživatel s právy root:

ssh root@IP_address -p Port_number

Nezapomeňte nahradit IP_address a Port_number skutečnou IP adresou a číslem portu SSH vašeho serveru.

a spusťte následující příkazy, abyste se ujistili, že všechny nainstalované balíčky na serveru jsou aktualizovány na nejnovější dostupnou verzi

apt update && apt upgrade

Můžete také povolit automatické aktualizace, jak je popsáno v jednom z našich předchozích blogových příspěvků https://www.rosehosting.com/blog/how-to-enable-automatic-updates-on-a-linux-vps/

Krok 2:Nainstalujte Java

Abychom mohli na serveru spustit WildFly, musíme nainstalovat Javu. Nainstalujeme a budeme používat OpenJDK, což je bezplatná a open-source implementace platformy Java. Chcete-li jej nainstalovat na svůj server Ubuntu 18.04, stačí spustit následující příkaz.

install -y default-jdk

Jakmile jsou nainstalovány všechny potřebné balíčky, můžete zkontrolovat verzi Javy, která je nainstalována na vašem serveru.

Java --version

Výstup by měl vypadat nějak takto:

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)

Krok 3:Vytvořte uživatele systému

Nedoporučuje se spouštět WildFly jako root uset, takže budeme muset vytvořit nového uživatele systému. Chcete-li vytvořit systémového uživatele a skupinu „wildfly“, proveďte následující příkazy:

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

Krok 4:Stáhněte si WildFly

Přejděte na oficiální web společnosti WildFly a stáhněte si nejnovější stabilní verzi aplikace na svůj server. V okamžiku psaní tohoto návodu je verze 16.0.0. Odkaz jsme zahrnuli do našeho příkazu níže.

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

Jakmile je stažený archiv ZIP stažen, rozbalte jej provedením následujícího příkazu.

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

Všechny soubory a adresáře WildFly budou uloženy v novém adresáři „wildfly-16.0.0.Final“. Přejmenujeme jej jednoduše na ‚divoká muška‘

mv wildfly-16.0.0.Final wildfly

Protože budeme WildFly spouštět pod nově vytvořeným uživatelem „wildfly“, nastavte správné vlastnictví souborům WildFly:

chown -R wildfly:wildfly /opt/wildfly

Krok 5:Nakonfigurujte WildFly

Dále nakonfigurujeme WildFly, aby běžel jako služba. Začneme vytvořením adresáře „/etc/wildfly“.

mkdir /etc/wildfly

WildFly přichází se všemi nezbytnými skripty a konfiguračními soubory potřebnými ke spuštění. Zkopírujte konfigurační soubor do nově vytvořeného adresáře:

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

Poté zkopírujte skript launch.sh a soubor systemd unit do příslušných adresářů, jak je uvedeno níže.

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

Povolte a spusťte službu WildFly:

systemctl enable wildfly
systemctl start wildfly

Pomocí následujícího příkazu můžete ověřit, že WildFly běží na vašem serveru:

systemctl status wildfly

Pokud je vše v pořádku, dostanete výstup, který vypadá podobně jako následující:

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.

V tomto okamžiku byste měli mít přístup k vaší instanci WildFly na http://IP_Address:8080 a získáte výchozí domovskou stránku WildFly.

Krok 6:Konfigurace konzoly pro správu a vytvoření uživatele

Aby bylo možné povolit konzolu pro správu, budeme muset vytvořit administrativního uživatele pro instanci WildFly. Wildfly má skript speciálně vytvořený pro tento účel. Spusťte skript a dokončete vytvoření uživatele podle pokynů.

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

Můžete použít následující nastavení:

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

Nyní se budete moci přihlásit do administrativní konzoly jako uživatel „rosehosting“ pomocí hesla, které jste tomuto uživateli nastavili. Neváhejte nastavit pro uživatele jiné jméno.

Další informace o tom, jak nakonfigurovat a používat Wildfly, naleznete v jejich oficiální dokumentaci.

Samozřejmě nemusíte instalovat WildFly na Ubuntu 18.04, pokud používáte jednu z našich služeb Managed VPS Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám WildFly na Ubuntu 18.04 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat WildFly na Ubuntu 18.04, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených tlačítek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Panda3D na Ubuntu 10.04

  1. Jak nainstalovat Zabbix na Ubuntu

  2. Jak nainstalovat Observium na Ubuntu 14.04

  3. Jak nainstalovat Javu na Ubuntu 16.04

  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Traq na Ubuntu 16.04

  3. Jak nainstalovat Pip na Ubuntu 16.04