Πώς να εγκαταστήσετε το memcached (XAMPP)
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του OpenJDK
- Δημιουργία χρήστη Tomcat
- Λήψη του Tomcat
- Δημιουργία αρχείου μονάδας SystemD
- Ρύθμιση του τείχους προστασίας
- Διαμόρφωση της διεπαφής διαχείρισης ιστού Tomcat
- Δοκιμάστε την Εγκατάσταση
- συμπέρασμα
Το Apache Tomcat είναι ένας διακομιστής εφαρμογών με βάση το JAVA ανοιχτού κώδικα που υλοποιεί Java Servlet, σελίδες JavaServer, γλώσσα έκφρασης Java και τεχνολογίες Java WebSocket. Είναι μία από τις πιο ευρέως χρησιμοποιούμενες εφαρμογές και διακομιστές web στον κόσμο σήμερα.
Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το Apache Tomcat 9.0 στο Debian 10 Buster και να διαμορφώσετε τη διεπαφή διαχείρισης ιστού Tomcat.
Προϋποθέσεις
Οι οδηγίες υποθέτουν ότι είστε συνδεδεμένοι ως root ή χρήστης με δικαιώματα sudo.
Εγκατάσταση του OpenJDK
Το Tomcat 9.0 απαιτεί την εγκατάσταση του Java SE 8 ή νεότερου στον διακομιστή.
Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το πακέτο OpenJDK:
Δημιουργία χρήστη Tomcat
Η εκτέλεση του Tomcat ως χρήστης root είναι ένας κίνδυνος ασφάλειας και δεν συνιστάται. Θα δημιουργήσουμε έναν νέο χρήστη που θα χρησιμοποιηθεί για την εκτέλεση της υπηρεσίας Tomcat.
Εκτελέστε την ακόλουθη εντολή δημιουργεί έναν νέο χρήστη συστήματος και μια ομάδα με έναν κατάλογο του
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Λήψη του Tomcat
Κατά τη στιγμή της σύνταξης, η τελευταία έκδοση του Tomcat είναι
9.0.27
. Πριν συνεχίσετε με το επόμενο βήμα, θα πρέπει να ελέγξετε τη σελίδα λήψης Tomcat 9 για να δείτε εάν είναι διαθέσιμη μια νεότερη έκδοση.
Μεταβείτε στον κατάλογο
/tmp
και κάντε λήψη της πιο πρόσφατης απελευθέρωσης δυαδικών αρχείων Tomcat:
cd /tmp
wget
Όταν ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο gzipped:
tar -xf apache-tomcat-9.0.27.tar.gz
Μετακινήστε τα αρχεία προέλευσης του Tomcat σε αυτό στον κατάλογο
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Το Tomcat 9 ενημερώνεται περιοδικά. Για να έχετε περισσότερο έλεγχο στις εκδόσεις και τις ενημερώσεις, δημιουργήστε έναν συμβολικό σύνδεσμο που ονομάζεται
latest
που δείχνει στον κατάλογο εγκατάστασης του Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Αργότερα, κατά την αναβάθμιση του Tomcat, απλώς αποσυσκευάστε τη νεότερη έκδοση και αλλάξτε το σύμβολο για να δείξετε την πιο πρόσφατη έκδοση.
Αλλάξτε την ιδιοκτησία του καταλόγου
/opt/tomcat
στο χρήστη και το group
tomcat
, έτσι ώστε ο χρήστης να έχει πρόσβαση στον κατάλογο εγκατάστασης:
sudo chown -R tomcat: /opt/tomcat
Κάντε τα σενάρια μέσα στον κατάλογο
bin
εκτελέσιμα:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Δημιουργία αρχείου μονάδας SystemD
Ανοίξτε το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε ένα νέο αρχείο που ονομάζεται
tomcat.service
με τα ακόλουθα περιεχόμενα:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 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" 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
Ειδοποιήστε ότι υπάρχει ένα νέο αρχείο μονάδας και ξεκινήστε την υπηρεσία Tomcat πληκτρολογώντας:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Ελέγξτε την κατάσταση της υπηρεσίας Tomcat πληκτρολογώντας:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
Εάν δεν υπάρχουν σφάλματα, ενεργοποιήστε την αυτόματη εκκίνηση της υπηρεσίας Tomcat κατά την εκκίνηση:
sudo systemctl enable tomcat
Μπορείτε να ξεκινήσετε, να σταματήσετε και να επανεκκινήσετε το Tomcat όπως και κάθε άλλη υπηρεσία συστήματος:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Ρύθμιση του τείχους προστασίας
sudo ufw allow 8080/tcp
Όταν εκτελείτε μια εφαρμογή Tomcat σε ένα περιβάλλον παραγωγής, πιθανότατα θα έχετε ένα εξισορροπητή φορτίου ή αντίστροφο proxy και είναι μια βέλτιστη πρακτική να περιορίζετε την πρόσβαση στη θύρα 8080 μόνο στο εσωτερικό σας δίκτυο.
Διαμόρφωση της διεπαφής διαχείρισης ιστού Tomcat
Τώρα που εγκαθίσταται το Tomcat, το επόμενο βήμα είναι να δημιουργήσετε έναν χρήστη με πρόσβαση στη διεπαφή διαχείρισης ιστού.
Οι χρήστες Tomcat και οι ρόλοι τους ορίζονται στο αρχείο
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Θα ορίσουμε τον νέο χρήστη στο αρχείο
tomcat-users.xml
, όπως φαίνεται παρακάτω. Ο χρήστης θα έχει πρόσβαση στην διεπαφή ιστού Tomcat (manager-gui και admin-gui). Βεβαιωθείτε ότι αλλάξατε το όνομα χρήστη και τον κωδικό πρόσβασης σε κάτι πιο ασφαλές:
Από προεπιλογή, η διεπαφή διαχείρισης ιστού Tomcat επιτρέπει την πρόσβαση μόνο από το τοπικόhost. Εάν θέλετε να έχετε πρόσβαση στην διεπαφή ιστού από μια απομακρυσμένη διεύθυνση IP ή από οπουδήποτε δεν συνιστάται, επειδή υπάρχει κίνδυνος για την ασφάλεια, μπορείτε να ανοίξετε τα ακόλουθα αρχεία και να κάνετε τις ακόλουθες αλλαγές.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlΗ λίστα επιτρεπόμενων διευθύνσεων IP είναι μια λίστα χωρισμένη με κάθετη γραμμή
|
. Μπορείτε να προσθέσετε μεμονωμένες διευθύνσεις IP ή να χρησιμοποιήσετε κανονικές εκφράσεις.
Κάντε επανεκκίνηση της υπηρεσίας Tomcat για να εφαρμοστούν οι αλλαγές:
Δοκιμάστε την Εγκατάσταση
Ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε:
http://:8080
http://:8080
Εάν η εγκατάσταση είναι επιτυχής, θα εμφανιστεί μια οθόνη παρόμοια με την παρακάτω:



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







