GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat WildFly na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat WildFly na CentOS 8. Pro ty z vás, kteří to nevěděli, The WildFly implementuje Java Enterprise Edition (Java EE). mezi nejběžnější zdrojové Java serverové aplikace. Nabízí vám administrační panel pro efektivní správu jedné nebo více domén.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci WildFly (JBoss) na server CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • uživatel sudo bez root nebo přístup k uživateli root . Doporučujeme jednat jako nerootový uživatel sudo , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte WildFly na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update

Krok 2. Instalace Java OpenJDK.

Nainstalujte balíček OpenJDK spuštěním:

sudo dnf install java-11-openjdk-devel

Krok 3. Vytvořte User WildFly.

Spuštění WildFly jako uživatel root představuje bezpečnostní riziko a nepovažuje se za nejlepší postup. Chcete-li vytvořit nového uživatele systému a skupinu s názvem WildFly s domovským adresářem /opt/wildfly spustit:

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

Krok 4. Nainstalujte WildFly na CentOS 8.

Nejprve si na server stáhněte nejnovější verzi WildFly a rozbalte ji pomocí následujících příkazů:

WILDFLY_VERSION=18.0.1.Final
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp

Po dokončení stahování rozbalte soubor tar.gz a přesuňte jej do adresáře /opt:

sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/

Dále vytvořte symbolický odkaz WildFly, který bude ukazovat na instalační adresář WildFly:

sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
sudo chown -RH wildfly: /opt/wildfly

Krok 5. Nakonfigurujte Systemd pro WildFly.

Nejprve vytvořte adresář, který bude obsahovat konfigurační soubor WildFly:

sudo mkdir -p /etc/wildfly

Dále zkopírujte konfigurační soubor do /etc/wildfly adresář:

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

Ve výchozím nastavení poběží WildFly v samostatném režimu a bude poslouchat na všech rozhraních. Soubor můžete upravit podle svých potřeb:

nano /etc/wildfly/wildfly.conf
# The configuration you want to run
WILDFLY_CONFIG=standalone.xml

# The mode you want to run
WILDFLY_MODE=standalone

# The address to bind to
WILDFLY_BIND=0.0.0.0

Následně zkopírujte skript WildFly launch.sh do /opt/wildfly/bin/ adresář:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/

Potom spusťte službu WildFly provedením:

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

Krok 6. Nakonfigurujte bránu firewall pro WildFly.

Pomocí následujících příkazů otevřete potřebný port:

sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

Krok 7. Přístup k instalaci WildFly.

WildFly bude ve výchozím nastavení k dispozici na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8080 nebo http://ip-ip-vasho-serveru:8080 a dokončete požadované kroky k dokončení instalace.

Gratulujeme! Úspěšně jste nainstalovali WildFly. Děkujeme, že jste použili tento návod k instalaci WildFly JBoss v systému CentOS 8. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web WildFly.

P>


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7