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 kuživateli root
. Doporučujeme jednat jakonerootový 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>