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 vysvětluje, jak nainstalovat aplikační server WildFly na CentOS 7.
Předpoklady
Abyste mohli instalovat balíčky do systému CentOS, musíte být přihlášeni jako uživatel s přístupem sudo.
Krok 1: Nainstalujte si Java OpenJDK
WildFly 9 vyžaduje Java SE 8 nebo novější. V tomto tutoriálu nainstalujeme OpenJDK, open source implementaci Java Platform, která je výchozím vývojem Java a runtime v CentOS 7.
Nainstalujte balíček OpenJDK spuštěním:
sudo yum install java-1.8.0-openjdk-devel
Krok 2: Vytvoření uživatele
Spuštění WildFly jako uživatele root je 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
run:
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/
Dále 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.
Změňte vlastnictví adresáře na
wildfly
uživatele a skupiny pomocí následujícího příkazu chown:
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'
Zkopírujte soubor
/etc/systemd/system/
jednotky pojmenovaný 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 a povolte její automatické spuštění v době spuštění spuštěním:
sudo systemctl start wildfly
sudo systemctl enable wildfly
Ověřte, zda je služba spuštěna:
sudo systemctl status wildfly
● wildfly.service - The WildFly Application Server Loaded: loaded (/etc/systemd/system/wildfly.service; disabled; vendor preset: disabled) Active: active (running) since Fri 2019-03-01 20:13:39 UTC; 3s ago Main PID: 3680 (launch.sh) CGroup: /system.slice/wildfly.service
Krok 5: Upravte bránu firewall
Pokud je váš server chráněn bránou firewall a chcete přistupovat k instanci WildFly z vnější strany místní sítě, musíte také otevřít port 8080.
Otevřete potřebný port pomocí následujících příkazů:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
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 svého systému CentOS 7. Nyní můžete navštívit oficiální dokumentaci WildFly a dozvědět se více o funkcích WildFly.
java wildfly centosJak 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 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.
Jak nainstalovat wildfly (jboss) na Ubuntu 18.04

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 vám ukáže, jak nainstalovat aplikační server WildFly na Ubuntu 18.04.