Configuring IIS Application Request Routing
Obsah:
- Předpoklady
- Krok 1: Nainstalujte si Java OpenJDK
- Krok 2: Vytvoření uživatele
- Krok 3: Nainstalujte WildFly
- Krok 4: Konfigurace Systemd
- Krok 5: Upravte bránu firewall
- Krok 6: Konfigurace ověřování WildFly
- Krok 6: Otestujte instalaci WildFly
- Závěr
WildFly, dříve známý jako JBoss, je runtime platforma s otevřeným zdrojovým kódem napříč platformami napsaná v Javě, která vám pomůže vytvářet úžasné aplikace. WildFly je flexibilní, lehký a je založen na zásuvných subsystémech, které lze podle potřeby přidávat nebo odebírat.
Tento tutoriál vám ukáže, jak nainstalovat aplikační server WildFly na Ubuntu 18.04. Stejné pokyny platí pro Ubuntu 16.04 a jakékoli distribuce založené na Ubuntu, včetně Kubuntu, Linux Mint a Elementary OS.
Předpoklady
Abyste mohli instalovat balíčky do vašeho systému Ubuntu, musíte být přihlášeni jako uživatel s právy sudo.
Krok 1: Nainstalujte si Java OpenJDK
WildFly vyžaduje instalaci Java. Nainstalujeme OpenJDK, což je výchozí vývoj Java a runtime v Ubuntu 18.04.
Instalace Java je velmi jednoduchá. Začněte aktualizací indexu balíčku:
sudo apt update
Nainstalujte balíček OpenJDK spuštěním:
Krok 2: Vytvoření uživatele
Vytvoříme nového uživatele systému a skupinu s názvem
wildfly
s domovským adresářem
/opt/wildfly
která bude provozovat službu WildFly:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Krok 3: Nainstalujte WildFly
V době psaní je nejnovější verze WildFly
16.0.0
. Než budete pokračovat v dalším kroku, měli byste zkontrolovat novou verzi stránky stahování. Pokud existuje nová verze, nahraďte proměnnou
WILDFLY_VERSION
v níže uvedeném příkazu.
Stáhněte si archiv WildFly do adresáře
/tmp
pomocí následujícího příkazu
wget
:
WILDFLY_VERSION=16.0.0.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/
Vytvořte symbolickou linku
wildfly
která bude odkazovat na instalační adresář WildFly:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
WildFly bude spuštěn pod uživatelem
wildfly
který musí mít přístup do instalačního adresáře WildFly.
Následující příkaz změní vlastnictví adresáře na
wildfly
uživatele a skupiny:
sudo chown -RH wildfly: /opt/wildfly
Krok 4: Konfigurace Systemd
Balíček WildFly obsahuje soubory nezbytné pro spuštění WildFly jako služby.
Začněte vytvořením adresáře, který bude obsahovat konfigurační soubor WildFly:
sudo mkdir -p /etc/wildfly
Zkopírujte konfigurační soubor do adresáře
/etc/wildfly
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
Tento soubor umožňuje určit režim WildFly a adresu vazby. Ve výchozím nastavení bude WildFly běžet v samostatném režimu a bude poslouchat na všech rozhraních. Soubor můžete upravit podle svých potřeb.
# 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
Dále zkopírujte skript WildFly
launch.sh
do adresáře
/opt/wildfly/bin/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Skripty uvnitř adresáře
bin
musí mít spustitelný příznak:
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
Posledním krokem je zkopírování souboru jednotky systemd pojmenovaného do adresáře
/etc/systemd/system/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Upozorněte systém, že jsme vytvořili nový soubor jednotek:
sudo systemctl daemon-reload
Spusťte službu WildFly provedením:
sudo systemctl start wildfly
Zkontrolujte stav služby pomocí následujícího příkazu:
sudo systemctl status wildfly
* wildfly.service - The WildFly Application Server Loaded: loaded (/etc/systemd/system/wildfly.service; disabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-17 04:59:39 PST; 2s ago Main PID: 10005 (launch.sh) Tasks: 62 (limit: 2319) CGroup: /system.slice/wildfly.service
Povolit automatické spuštění služby v době spuštění:
Krok 5: Upravte bránu firewall
Pokud je váš server chráněn bránou firewall a chcete přistupovat k rozhraní WildFly z vnější strany místní sítě, musíte otevřít port
8080
.
Chcete-li povolit přenos na portu
8080
zadejte následující příkaz:
sudo ufw allow 8080/tcp
Při spuštění aplikace WildFly v produkčním prostředí budete mít pravděpodobně vyrovnávač zátěže nebo reverzní proxy a je doporučeno omezit přístup k portu 8080 pouze na interní síť.
Krok 6: Konfigurace ověřování WildFly
Nyní, když je WildFly nainstalován a spuštěn, je dalším krokem vytvoření uživatele, který se bude moci připojit pomocí administrační konzoly nebo vzdáleně pomocí CLI.
Chcete-li přidat nového uživatele, použijte skript
add-user.sh
který je umístěn v adresáři bin WildFly:
sudo /opt/wildfly/bin/add-user.sh
Zobrazí se dotaz, jaký typ uživatele chcete přidat:
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a):
Vyberte
a
stiskněte
Enter
:
Skript vás dále vyzve k zadání podrobností o novém uživateli:
Enter the details of the new user to add. Using realm 'ManagementRealm' as discovered from the existing property files. Username: linuxize 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: 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 'linuxize' for realm 'ManagementRealm' Is this correct yes/no? yes Added user 'linuxize' to file '/opt/wildfly-16.0.0.Final/standalone/configuration/mgmt-users.properties' Added user 'linuxize' to file '/opt/wildfly-16.0.0.Final/domain/configuration/mgmt-users.properties' Added user 'linuxize' with groups to file '/opt/wildfly-16.0.0.Final/standalone/configuration/mgmt-groups.properties' Added user 'linuxize' with groups to file '/opt/wildfly-16.0.0.Final/domain/configuration/mgmt-groups.properties' Is this new user going to be used for one AS process to connect to another AS process? eg for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls. yes/no? yes To represent the user add the following to the server-identities definition
Nový uživatel bude přidán do souborů vlastností použitých pro ověření.
Krok 6: Otestujte instalaci WildFly
Pro přístup na výchozí stránku WildFly otevřete prohlížeč a zadejte:
http://:8080
http://:8080
Za předpokladu, že je instalace úspěšná, objeví se obrazovka podobná následující:
Otevřete soubor
wildfly.conf
a připojte
WILDFLY_CONSOLE_BIND=0.0.0.0
na konec souboru.
# 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 # The address console to bind to WILDFLY_CONSOLE_BIND=0.0.0.0
Otevřete
launch.sh
a upravte zvýrazněné řádky:
#!/bin/bash if; then WILDFLY_HOME="/opt/wildfly" fi if]; then $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4 else $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4 fi
Aby se změny projevily, restartujte službu:
sudo systemctl restart wildfly
Otevřete službu
wildfly.service
a upravte zvýrazněné řádky:
Description=The WildFly Application Server After=syslog.target network.target Before=httpd.service Environment=LAUNCH_JBOSS_IN_BACKGROUND=1 EnvironmentFile=-/etc/wildfly/wildfly.conf User=wildfly LimitNOFILE=102642 PIDFile=/var/run/wildfly/wildfly.pid ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND StandardOutput=null WantedBy=multi-user.target
Vytvořte adresář
/var/run/wildfly
a nastavte správná oprávnění:
sudo mkdir /var/run/wildfly/
sudo chown wildfly: /var/run/wildfly/
Upozornit systemd, že soubor jednotky byl změněn:
sudo systemctl daemon-reload
Restartujte službu WildFly provedením:
sudo systemctl restart wildfly
Za předpokladu, že port
9990
není ve vaší bráně firewall blokován, měli byste mít přístup ke správní konzoli WildFly na adrese
http://:9990/console
http://:9990/console
.
Závěr
Úspěšně jste nainstalovali WildFly do vašeho systému Ubuntu 18.04. Nyní můžete navštívit oficiální dokumentaci WildFly a dozvědět se více o funkcích WildFly.
java wildfly ubuntuJak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat wildfly (jboss) na centos 7

WildFly, dříve známý jako JBoss, je runtime platforma s otevřeným zdrojovým kódem napříč platformami napsaná v Javě, která vám pomůže vytvářet úžasné aplikace. Tento tutoriál vysvětluje, jak nainstalovat aplikační server WildFly na CentOS 7.
Jak nainstalovat wildfly (jboss) na debian 9

WildFly, dříve známý jako JBoss, je runtime platforma s otevřeným zdrojovým kódem napříč platformami napsaná v Javě, která vám pomůže vytvářet úžasné aplikace. V tomto tutoriálu vás provedeme kroky, které jsou nutné k instalaci aplikačního serveru WildFly na Debian 9.