Πώς να εγκαταστήσετε το memcached (XAMPP)
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Βήμα 1: Εγκαταστήστε το OpenJDK
- Βήμα 2: Δημιουργία χρήστη Tomcat
- Βήμα 3: Εγκατάσταση του Tomcat
- Βήμα 4: Δημιουργήστε ένα συστημένο αρχείο μονάδας
- Βήμα 5: Ρυθμίστε το τείχος προστασίας
- Βήμα 6: Ρύθμιση διεπαφής διαχείρισης Web Tomcat
- Βήμα 6: Δοκιμάστε την εγκατάσταση του Tomcat
- συμπέρασμα
Το Apache Tomcat είναι μια εφαρμογή ανοιχτού κώδικα των Java Servlet, JavaServer Pages, Γλώσσας έκφρασης Java και Java WebSocket. Είναι μία από τις πιο ευρέως υιοθετημένες εφαρμογές και διακομιστές web στον κόσμο σήμερα. Το Tomcat είναι απλό στη χρήση και έχει ένα ισχυρό οικοσύστημα add-ons.
Αυτό το σεμινάριο εξηγεί την εγκατάσταση και τη διαμόρφωση του Tomcat 9 στο Ubuntu 18.04. Οι ίδιες οδηγίες ισχύουν για το Ubuntu 16.04 και για οποιαδήποτε διανομή βασισμένη στο Ubuntu, συμπεριλαμβανομένου του Linux Mint και του Elementary OS.
Προϋποθέσεις
Για να μπορέσετε να εγκαταστήσετε πακέτα στο σύστημα Ubuntu, πρέπει να συνδεθείτε ως χρήστης με δικαιώματα sudo.
Βήμα 1: Εγκαταστήστε το OpenJDK
Το Tomcat απαιτεί την εγκατάσταση της Java. Θα εγκαταστήσουμε το OpenJDK, το οποίο είναι η προεπιλεγμένη ανάπτυξη Java και το runtime στο Ubuntu 18.04.
Η εγκατάσταση της Java είναι αρκετά απλή. Ξεκινήστε ενημερώνοντας το ευρετήριο πακέτων:
sudo apt update
Εγκαταστήστε το πακέτο OpenJDK εκτελώντας:
Βήμα 2: Δημιουργία χρήστη Tomcat
Για λόγους ασφαλείας, το Tomcat δεν θα πρέπει να εκτελείται υπό τον χρήστη root. Θα δημιουργήσουμε έναν νέο χρήστη συστήματος και μια ομάδα με τον κατάλογο home
/opt/tomcat
που θα εκτελέσει την υπηρεσία Tomcat:
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
Βήμα 3: Εγκατάσταση του Tomcat
Θα πραγματοποιήσουμε λήψη της τελευταίας δυαδικής έκδοσης του Tomcat 9 από τη σελίδα λήψεων Tomcat 9.
Τη στιγμή της γραφής, η τελευταία έκδοση είναι
9.0.27
. Πριν συνεχίσετε με το επόμενο βήμα, πρέπει να ελέγξετε τη σελίδα λήψης για μια νέα έκδοση. Εάν υπάρχει μια νέα έκδοση, αντιγράψτε το σύνδεσμο στο αρχείο Core
tar.gz
, το οποίο βρίσκεται κάτω από την ενότητα Binary Distributions.
Ξεκινήστε με τη λήψη του αρχείου Tomcat στον κατάλογο
/tmp
χρησιμοποιώντας την ακόλουθη εντολή
wget
:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp
Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο Tomcat και μετακινήστε το στον κατάλογο
/opt/tomcat
:
sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
Για να έχετε περισσότερο έλεγχο των εκδόσεων και των ενημερώσεων του Tomcat, δημιουργήστε συμβολική σύνδεση που ονομάζεται
latest
που δείχνει στον κατάλογο εγκατάστασης του Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Αργότερα, εάν θέλετε να αναβαθμίσετε την παρουσία σας Tomcat, απλώς αποσυσκευάστε τη νεότερη έκδοση και αλλάξτε το σύμβολο για να δείξετε την πιο πρόσφατη έκδοση.
Όπως αναφέρθηκε στην προηγούμενη ενότητα, το Tomcat θα τρέξει κάτω από το χρήστη
tomcat
. Αυτός ο χρήστης πρέπει να έχει πρόσβαση στον κατάλογο εγκατάστασης Tomcat.
Η ακόλουθη εντολή αλλάζει την ιδιοκτησία καταλόγου σε ομάδα χρήστη και ομαδοποίηση:
sudo chown -RH tomcat: /opt/tomcat/latest
Τα σενάρια μέσα στον κατάλογο
bin
πρέπει να έχουν εκτελέσιμη σημαία:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Βήμα 4: Δημιουργήστε ένα συστημένο αρχείο μονάδας
Για να εκτελέσετε το Tomcat ως υπηρεσία, πρέπει να δημιουργήσετε ένα νέο αρχείο μονάδας.
Ανοίξτε τον επεξεργαστή κειμένου και δημιουργήστε ένα αρχείο που ονομάζεται
tomcat.service
στο
/etc/systemd/system/
:
sudo nano /etc/systemd/system/tomcat.service
Επικολλήστε την παρακάτω διαμόρφωση:
/etc/systemd/system/tomcat.service
Description=Tomcat 9 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Τροποποιήστε την τιμή του
JAVA_HOME
εάν η διαδρομή στην εγκατάσταση της Java είναι διαφορετική.
Αποθηκεύστε και κλείστε το αρχείο και ενημερώστε το systemd ότι δημιουργήσαμε ένα νέο αρχείο μονάδας:
sudo systemctl daemon-reload
Ξεκινήστε την υπηρεσία Tomcat εκτελώντας:
sudo systemctl start tomcat
Ελέγξτε την κατάσταση της υπηρεσίας με την ακόλουθη εντολή:
sudo systemctl status tomcat
* tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 15:45:28 PDT; 20s ago Process: 1582 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1604 (java) Tasks: 47 (limit: 2319) CGroup: /system.slice/tomcat.service
Εάν δεν υπάρχουν σφάλματα, η υπηρεσία Tomcat θα ξεκινήσει αυτόματα κατά την εκκίνηση:
Βήμα 5: Ρυθμίστε το τείχος προστασίας
Εάν ο διακομιστής σας προστατεύεται από τείχος προστασίας και θέλετε να έχετε πρόσβαση στο Tomcat από το εξωτερικό του τοπικού σας δικτύου, πρέπει να ανοίξετε τη θύρα
8080
.
Για να επιτρέψετε την κυκλοφορία στη θύρα
8080
πληκτρολογήστε την ακόλουθη εντολή:
sudo ufw allow 8080/tcp
Συνήθως όταν εκτελείτε μια εφαρμογή Tomcat σε ένα περιβάλλον παραγωγής, θα έχετε ένα εξισορροπητή φορτίου ή αντίστροφο διακομιστή μεσολάβησης. Είναι μια βέλτιστη πρακτική να περιορίζετε την πρόσβαση στη θύρα
8080
μόνο στο εσωτερικό σας δίκτυο.
Βήμα 6: Ρύθμιση διεπαφής διαχείρισης Web Tomcat
Τώρα που εγκαθίσταται και λειτουργεί το Tomcat, το επόμενο βήμα είναι να δημιουργήσετε έναν χρήστη με πρόσβαση στη διεπαφή διαχείρισης ιστού.
Οι χρήστες και οι ρόλοι του Tomcat ορίζονται στο αρχείο
tomcat-users.xml
. Αυτό το αρχείο είναι ένα πρότυπο με σχόλια και παραδείγματα που περιγράφουν τον τρόπο διαμόρφωσης της δημιουργίας ενός χρήστη ή ενός ρόλου.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Για να προσθέσετε νέο χρήστη με πρόσβαση στην διεπαφή ιστού Tomcat (manager-gui και admin-gui), πρέπει να ορίσουμε τον χρήστη στο αρχείο
tomcat-users.xml
, όπως φαίνεται παρακάτω. Βεβαιωθείτε ότι αλλάξατε το όνομα χρήστη και τον κωδικό πρόσβασης σε κάτι πιο ασφαλές:
Από προεπιλογή, η διεπαφή διαχείρισης ιστού του Tomcat έχει ρυθμιστεί ώστε να περιορίζει την πρόσβαση στις εφαρμογές διαχείρισης και κεντρικού υπολογιστή μόνο από το τοπικόhost.
Για να ενεργοποιήσετε την πρόσβαση στη διασύνδεση web από οπουδήποτε, ανοίξτε τα ακόλουθα δύο αρχεία και σχολιάστε ή αφαιρέστε τις γραμμές που επισημαίνονται με κίτρινο χρώμα.
Για την εφαρμογή Διαχείριση, ανοίξτε το ακόλουθο αρχείο:
sudo nano /opt/tomcat/latest/webapps/manager/META-INF/context.xml
Για την εφαρμογή Διαχειριστής κεντρικών υπολογιστών, ανοίξτε το ακόλουθο αρχείο:
sudo nano /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
context.xml
Μια άλλη επιλογή είναι να επιτρέψετε την πρόσβαση στις εφαρμογές του Διαχειριστή και του κεντρικού υπολογιστή μόνο από μια συγκεκριμένη διεύθυνση IP. Αντί να σχολιάζετε τα μπλοκ, μπορείτε απλά να προσθέσετε τη διεύθυνση IP στη λίστα.
Για παράδειγμα, αν η δημόσια IP σας είναι
45.45.45.45
, θα κάνετε την παρακάτω αλλαγή:
Η λίστα επιτρεπόμενων διευθύνσεων IP είναι μια λίστα χωρισμένη με κάθετη γραμμή
|
. Μπορείτε να προσθέσετε μεμονωμένες διευθύνσεις IP ή να χρησιμοποιήσετε κανονικές εκφράσεις.
Θυμηθείτε να κάνετε επανεκκίνηση της υπηρεσίας Tomcat κάθε φορά που επεξεργάζεστε τα αρχεία ρυθμίσεων του Tomcat για να ισχύσουν οι αλλαγές:
Βήμα 6: Δοκιμάστε την εγκατάσταση του Tomcat
Ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε:
http://:8080
http://:8080
Αν υποτεθεί ότι η εγκατάσταση είναι επιτυχής, πρέπει να εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:



συμπέρασμα
Έχετε εγκαταστήσει με επιτυχία το Tomcat 9 στο σύστημα Ubuntu 18.04. Τώρα μπορείτε να επισκεφθείτε την επίσημη τεκμηρίωση Apache Tomcat 8 και να μάθετε περισσότερα σχετικά με τις λειτουργίες Apache Tomcat.
java tomcat ubuntuΠώς να εγκαταστήσετε το tomcat 8.5 στο debian 9
Αυτό το σεμινάριο θα σας δείξει πώς να εγκαταστήσετε το Apache Tomcat 8.5 στο Debian 9 και να διαμορφώσετε τη διεπαφή διαχείρισης web Tomcat. Το Tomcat είναι μία από τις πιο διαδεδομένες εφαρμογές και web server στον κόσμο σήμερα.
Πώς να εγκαταστήσετε το tomcat 8.5 στο ubuntu 18.04
Αυτό το σεμινάριο δείχνει πώς να εγκαταστήσετε το Tomcat 8.5 στο Ubuntu 18.04. Το Tomcat είναι μία από τις πιο ευρέως χρησιμοποιούμενες εφαρμογές και διακομιστές web στον κόσμο σήμερα.
Πώς να εγκαταστήσετε το tomcat 9 στο debian 10 linux
Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το Apache Tomcat 9.0 στο Debian 10 Buster και να διαμορφώσετε τη διεπαφή διαχείρισης ιστού Tomcat.







