Tutorial Instalare NFS World ONLINE 2018 !!
Cuprins:
- Cerințe preliminare
- Instalarea Java OpenJDK
- Crearea utilizatorului
- Instalarea WildFly
- Configurarea Systemd
- Reglarea firewall-ului
- Configurarea autentificării WildFly
- Testarea instalării WildFly
- Concluzie
WildFly, cunoscut anterior sub numele de JBoss este o aplicație de tip open-platform, de o durată de rulare scrisă în Java, care vă ajută să construiți aplicații uimitoare. WildFly este flexibil, ușor și se bazează pe subsisteme conectabile, care pot fi adăugate sau eliminate în funcție de necesități.
În acest tutorial vă vom parcurge pașii necesari pentru instalarea serverului de aplicații WildFly pe Debian 9.
Cerințe preliminare
Utilizatorul la care sunteți conectat, deoarece trebuie să aibă privilegii sudo pentru a putea instala pachete.
Instalarea Java OpenJDK
WildFly necesită instalarea Java. Vom instala OpenJDK, care este dezvoltarea și rularea Java implicite în Debian 9:
sudo apt update
sudo apt install default-jdk
Crearea utilizatorului
Creați un nou utilizator și un grup numit
wildfly
cu directorul principal
/opt/wildfly
care va rula serviciul WildFly:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Instalarea WildFly
În momentul scrierii, ultima versiune a WildFly este
16.0.0
. Înainte de a continua cu următorul pas, ar trebui să verificați pagina de descărcare pentru o nouă versiune. Dacă există o nouă versiune, înlocuiți variabila
WILDFLY_VERSION
din comanda de mai jos.
Descărcați arhiva WildFly din directorul
/tmp
folosind următoarea comandă
wget
:
WILDFLY_VERSION=16.0.0.Final
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp
După finalizarea descărcării, extrageți fișierul tar.gz și mutați-l în directorul
/opt
:
sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
Creați un
wildfly
legătură simbolică care va îndrepta spre directorul de instalare WildFly:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
WildFly rulează ca un utilizator
wildfly
care trebuie să aibă acces la directorul de instalare WildFly. Schimbați proprietatea directorului în
wildfly
pentru utilizator și grup:
sudo chown -RH wildfly: /opt/wildfly
Configurarea Systemd
Pachetul WildFly include fișierele necesare pentru a rula WildFly ca serviciu.
Începeți prin crearea unui director care va conține fișierul de configurare WildFly:
sudo mkdir -p /etc/wildfly
Copiați fișierul de configurare în directorul
/etc/wildfly
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
Acest fișier vă permite să specificați modul WildFly și adresa de legare. În mod implicit, WildFly va rula într-un mod autonom și va asculta pe toate interfețele. Editați fișierul în funcție de nevoile dvs.
/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
Apoi, copiați scriptul de lansare
launch.sh
în directorul
/opt/wildfly/bin/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Scripturile din directorul
bin
trebuie să aibă un steag executabil:
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
Ultimul pas este copierea fișierului unității systemd numit în directorul
/etc/systemd/system/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Reîncărcați configurația managerului de sistem:
sudo systemctl daemon-reload
Porniți și activați serviciul WildFly pentru a fi pornit automat la momentul de pornire:
sudo systemctl start wildfly
sudo systemctl enable wildfly
Verificați starea serviciului cu următoarea comandă:
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
Reglarea firewall-ului
Dacă serverul dvs. este protejat de un firewall și doriți să accesați interfața WildFly din exteriorul rețelei locale, trebuie să deschideți portul
8080
.
Pentru a permite traficul pe portul
8080
tastați următoarea comandă:
sudo ufw allow 8080/tcp
Când executați o aplicație WildFly într-un mediu de producție, probabil că veți avea un echilibru de încărcare sau un proxy invers și este o practică optimă să restricționați accesul la portul 8080 doar la rețeaua dvs. internă.
Configurarea autentificării WildFly
Acum, când WildFly este instalat și urmează, următorul pas constă în crearea unui utilizator care se va putea conecta folosind consola de administrare sau de la distanță folosind CLI.
Pentru a adăuga un utilizator nou, utilizați scriptul
add-user.sh
care este localizat în directorul bin al WildFly:
sudo /opt/wildfly/bin/add-user.sh
Vi se va cere ce tip de utilizator doriți să adăugați:
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a):
Selectați și apăsați
Enter
:
În continuare, scriptul vă va solicita să introduceți detaliile noului utilizator:
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
Noul utilizator va fi adăugat la fișierele de proprietăți utilizate pentru autentificare.
Testarea instalării WildFly
Pentru a accesa pagina WildFly implicită, deschideți browserul și tastați:
http://:8080
http://:8080
Dacă presupunem că instalarea este reușită, va apărea un ecran similar cu următoarele:


Deschideți
wildfly.conf
și adăugați
WILDFLY_CONSOLE_BIND=0.0.0.0
la sfârșitul fișierului.
# 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
Deschideți
launch.sh
și editați liniile evidențiate:
#!/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
Reporniți serviciul pentru ca modificările să intre în vigoare:
sudo systemctl restart wildfly
Deschideți
wildfly.service
și editați liniile evidențiate:
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
Creați directorul
/var/run/wildfly
și setați permisiunile corecte:
sudo mkdir /var/run/wildfly/
sudo chown wildfly: /var/run/wildfly/
Reîncărcați configurația managerului de sistem:
sudo systemctl daemon-reload
Reporniți serviciul WildFly rulând:
sudo systemctl restart wildfly
Presupunând că firewallul dvs. nu blochează portul
9990
, ar trebui să puteți accesa consola de administrare WildFly la
http://:9990/console
http://:9990/console
.
Concluzie
Ați instalat cu succes WildFly pe serverul dvs. Debian 9. Ar trebui să vizitați documentația WildFly oficială și să aflați mai multe despre funcțiile WildFly.
java wildfly debianCum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează wildfly (jboss) pe Centos 7
WildFly, cunoscut anterior sub numele de JBoss este o aplicație de tip open-platform, de o durată de rulare scrisă în Java, care vă ajută să construiți aplicații uimitoare. Acest tutorial explică cum se instalează serverul de aplicații WildFly pe CentOS 7.
Cum se instalează wildfly (jboss) pe ubuntu 18.04
WildFly, cunoscut anterior sub numele de JBoss este o aplicație de tip open-platform, de o durată de rulare scrisă în Java, care vă ajută să construiți aplicații uimitoare. Acest tutorial vă va arăta cum să instalați serverul de aplicații WildFly pe Ubuntu 18.04.







