Πώς να εγκαταστήσετε το Greek Superleague Patch στο PES 2020 (Full Version PS4)
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του Java OpenJDK
- Δημιουργία χρήστη
- Εγκατάσταση του WildFly
- Διαμόρφωση συστήματος
- Ρύθμιση του τείχους προστασίας
- Ρύθμιση του ελέγχου ταυτότητας WildFly
- Δοκιμή εγκατάστασης του WildFly
- συμπέρασμα
Το WildFly, γνωστό στο παρελθόν ως JBoss, είναι μια διαδραστική εφαρμογή ανοιχτού κώδικα, η οποία είναι γραμμένη σε Java, η οποία σας βοηθά να δημιουργήσετε καταπληκτικές εφαρμογές. Το WildFly είναι εύκαμπτο, ελαφρύ και βασίζεται σε υποσυστήματα που μπορούν να προστεθούν, τα οποία μπορούν να προστεθούν ή να αφαιρεθούν ανάλογα με τις ανάγκες.
Σε αυτό το σεμινάριο θα σας καθοδηγήσουμε στα βήματα που απαιτούνται για την εγκατάσταση του διακομιστή εφαρμογών WildFly στο Debian 9.
Προϋποθέσεις
Ο χρήστης που έχετε συνδεθεί πρέπει να έχει δικαιώματα sudo για να μπορέσει να εγκαταστήσει πακέτα.
Εγκατάσταση του Java OpenJDK
Το WildFly απαιτεί την εγκατάσταση της Java. Θα εγκαταστήσουμε το OpenJDK, το οποίο είναι η προεπιλεγμένη ανάπτυξη Java και το runtime στο Debian 9:
sudo apt update
sudo apt install default-jdk
Δημιουργία χρήστη
Δημιουργήστε ένα νέο χρήστη και ομάδα συστήματος που ονομάζεται
wildfly
με τον κατάλογο home
/opt/wildfly
που θα εκτελέσει την υπηρεσία WildFly:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Εγκατάσταση του WildFly
Κατά τη στιγμή της σύνταξης, η τελευταία έκδοση του WildFly είναι
16.0.0
. Πριν συνεχίσετε με το επόμενο βήμα, πρέπει να ελέγξετε τη σελίδα λήψης για μια νέα έκδοση. Εάν υπάρχει μια νέα έκδοση, αντικαταστήστε τη μεταβλητή
WILDFLY_VERSION
στην παρακάτω εντολή.
Κάντε λήψη του αρχείου WildFly στον κατάλογο
/tmp
χρησιμοποιώντας την ακόλουθη εντολή
wget
:
WILDFLY_VERSION=16.0.0.Final
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp
Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο tar.gz και μετακινήστε τον στον κατάλογο
/opt
:
sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
Δημιουργήστε μια
wildfly
με συμβολική σύνδεση που θα δείχνει στον κατάλογο εγκατάστασης του WildFly:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
Το WildFly τρέχει ως χρήστης
wildfly
που χρειάζεται να έχει πρόσβαση στον κατάλογο εγκατάστασης του WildFly. Αλλάξτε την ιδιοκτησία καταλόγου σε χρήστη και ομάδα
wildfly
:
sudo chown -RH wildfly: /opt/wildfly
Διαμόρφωση συστήματος
Το πακέτο WildFly περιλαμβάνει αρχεία απαραίτητα για την εκτέλεση του WildFly ως υπηρεσία.
Ξεκινήστε δημιουργώντας έναν κατάλογο ο οποίος θα κρατήσει το αρχείο ρυθμίσεων WildFly:
sudo mkdir -p /etc/wildfly
Αντιγράψτε το αρχείο ρυθμίσεων στον κατάλογο
/etc/wildfly
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
Αυτό το αρχείο σάς επιτρέπει να καθορίσετε τη λειτουργία WildFly και τη δεσμευτική διεύθυνση. Από προεπιλογή, το WildFly θα εκτελείται σε αυτόνομη λειτουργία και θα ακούει σε όλες τις διεπαφές. Επεξεργαστείτε το αρχείο ανάλογα με τις ανάγκες σας.
/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
Στη συνέχεια, αντιγράψτε το script
launch.sh
WildFly στον
launch.sh
/opt/wildfly/bin/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Τα σενάρια μέσα στον κατάλογο
bin
πρέπει να έχουν εκτελέσιμη σημαία:
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
Το τελευταίο βήμα είναι να αντιγράψετε το αρχείο μονάδας συστήματος που ονομάζεται στον κατάλογο
/etc/systemd/system/
:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Επαναφόρτωση της διαμόρφωσης διαχειριστή συστήματος:
sudo systemctl daemon-reload
Ξεκινήστε και ενεργοποιήστε την υπηρεσία WildFly για αυτόματη εκκίνηση κατά την εκκίνηση:
sudo systemctl start wildfly
sudo systemctl enable wildfly
Ελέγξτε την κατάσταση της υπηρεσίας με την ακόλουθη εντολή:
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
Ρύθμιση του τείχους προστασίας
Εάν ο διακομιστής σας προστατεύεται από ένα τείχος προστασίας και θέλετε να έχετε πρόσβαση στη διασύνδεση WildFly από το εξωτερικό του τοπικού σας δικτύου, πρέπει να ανοίξετε τη θύρα
8080
.
Για να επιτρέψετε την κυκλοφορία στη θύρα
8080
πληκτρολογήστε την ακόλουθη εντολή:
sudo ufw allow 8080/tcp
Όταν εκτελείτε μια εφαρμογή WildFly σε ένα περιβάλλον παραγωγής, πιθανότατα θα έχετε ένα balancer φορτίου ή αντίστροφο proxy και είναι μια καλή πρακτική να περιορίσετε την πρόσβαση στη θύρα 8080 μόνο στο εσωτερικό σας δίκτυο.
Ρύθμιση του ελέγχου ταυτότητας WildFly
Τώρα που το WildFly είναι εγκατεστημένο και τρέχει το επόμενο βήμα είναι να δημιουργήσετε ένα χρήστη που θα μπορεί να συνδεθεί χρησιμοποιώντας την κονσόλα διαχείρισης ή να χρησιμοποιήσει μακρινά το CLI.
Για να προσθέσετε νέο χρήστη, χρησιμοποιήστε το script
add-user.sh
που βρίσκεται στον κατάλογο bin του WildFly:
sudo /opt/wildfly/bin/add-user.sh
Θα σας ρωτηθεί ποιος τύπος χρήστη θέλετε να προσθέσετε:
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a):
Επιλέξτε
a
και πατήστε
Enter
:
Στη συνέχεια, το σενάριο θα σας ζητήσει να εισαγάγετε τις λεπτομέρειες του νέου χρήστη:
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
Ο νέος χρήστης θα προστεθεί στα αρχεία ιδιοτήτων που χρησιμοποιούνται για τον έλεγχο ταυτότητας.
Δοκιμή εγκατάστασης του WildFly
Για να αποκτήσετε πρόσβαση στην προεπιλεγμένη σελίδα WildFly, ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε:
http://:8080
http://:8080
Αν υποτεθεί ότι η εγκατάσταση είναι επιτυχής, θα εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:


Ανοίξτε το
wildfly.conf
και προσαρτήστε το
WILDFLY_CONSOLE_BIND=0.0.0.0
στο τέλος του αρχείου.
# 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
Ανοίξτε το
launch.sh
και επεξεργαστείτε τις επισημασμένες γραμμές:
#!/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
Επανεκκινήστε την υπηρεσία για να εφαρμοστούν οι αλλαγές:
sudo systemctl restart wildfly
Ανοίξτε την υπηρεσία
wildfly.service
και επεξεργαστείτε τις επισημασμένες γραμμές:
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
Δημιουργήστε τον κατάλογο
/var/run/wildfly
και ορίστε τα σωστά δικαιώματα:
sudo mkdir /var/run/wildfly/
sudo chown wildfly: /var/run/wildfly/
Επαναφόρτωση της διαμόρφωσης διαχειριστή συστήματος:
sudo systemctl daemon-reload
Επανεκκινήστε την υπηρεσία WildFly εκτελώντας:
sudo systemctl restart wildfly
Υποθέτοντας ότι το τείχος προστασίας δεν αποκλείει τη θύρα
9990
, θα πρέπει να έχετε πρόσβαση στην κονσόλα διαχείρισης WildFly στη
http://:9990/console
http://:9990/console
.
συμπέρασμα
Έχετε εγκαταστήσει με επιτυχία το WildFly στο διακομιστή Debian 9. Θα πρέπει να επισκεφθείτε την επίσημη τεκμηρίωση του WildFly και να μάθετε περισσότερα σχετικά με τα χαρακτηριστικά του WildFly.
java wildfly debianΠώς να εγκαταστήσετε το πρόγραμμα περιήγησης Chrome στο Chrome στο debian 10 linux
Το Google Chrome είναι το πιο δημοφιλές πρόγραμμα περιήγησης στο διαδίκτυο στον κόσμο. Σε αυτό το σεμινάριο θα ξεκινήσουμε τα βήματα εγκατάστασης του προγράμματος περιήγησης στο Google Chrome στο Debian 10 Linux.
Πώς να εγκαταστήσετε το wildfoot (jboss) στον centos 7
Το WildFly, γνωστό στο παρελθόν ως JBoss, είναι μια διαδραστική εφαρμογή ανοιχτού κώδικα, η οποία είναι γραμμένη σε Java, η οποία σας βοηθά να δημιουργήσετε καταπληκτικές εφαρμογές. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το διακομιστή εφαρμογών WildFly στο CentOS 7.
Πώς να εγκαταστήσετε wildfly (jboss) στο ubuntu 18.04
Το WildFly, γνωστό στο παρελθόν ως JBoss, είναι μια διαδραστική εφαρμογή ανοιχτού κώδικα, η οποία είναι γραμμένη σε Java, η οποία σας βοηθά να δημιουργήσετε καταπληκτικές εφαρμογές. Αυτό το σεμινάριο θα σας δείξει πώς να εγκαταστήσετε το διακομιστή εφαρμογών WildFly στο Ubuntu 18.04.







