Πώς να εγκαταστήσετε το memcached (XAMPP)
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του OpenJDK
- Δημιουργία χρήστη Tomcat
- Λήψη του Tomcat
- Δημιουργήστε ένα συστημένο αρχείο μονάδας
- Ρυθμίστε το τείχος προστασίας
- Ρύθμιση της διεπαφής διαχείρισης ιστού Tomcat
- Δοκιμάστε την Εγκατάσταση
- συμπέρασμα
Το Apache Tomcat είναι ένας διακομιστής εφαρμογών ανοιχτού κώδικα που υποστηρίζει την Java Servlet, τις σελίδες JavaServer, τη γλώσσα έκφρασης Java και τις τεχνολογίες Java WebSocket. Είναι μία από τις πιο ευρέως χρησιμοποιούμενες εφαρμογές και διακομιστές web στον κόσμο σήμερα.
Αυτό το σεμινάριο θα σας δείξει πώς να εγκαταστήσετε το Apache Tomcat 9.0 στο Debian 9 και να διαμορφώσετε τη διεπαφή διαχείρισης web Tomcat.
Προϋποθέσεις
Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Θα λάβουμε το αρχείο zip του Tomcat χρησιμοποιώντας το wget. Αν δεν έχετε εγκατεστημένο το
wget
στο σύστημά σας, μπορείτε να το κάνετε πληκτρολογώντας:
Εγκατάσταση του OpenJDK
Το Tomcat 9.0 απαιτεί Java SE 8 ή νεότερη έκδοση. Για να εγκαταστήσετε το προεπιλεγμένο πακέτο OpenJDK από τις αποθήκες του Debian 9, εκτελέστε την ακόλουθη εντολή:
Δημιουργία χρήστη Tomcat
Η εκτέλεση του Tomcat ως χρήστης root είναι ένας κίνδυνος ασφάλειας και δεν συνιστάται.
Δημιουργήστε έναν νέο χρήστη συστήματος και μια ομάδα με έναν αρχικό κατάλογο του
/opt/tomcat
, εκτελώντας την ακόλουθη εντολή:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Αυτός ο χρήστης θα χρησιμοποιηθεί για την εκτέλεση της υπηρεσίας Tomcat.
Λήψη του Tomcat
Θα λάβουμε την τελευταία έκδοση του Tomcat 9.0.x από τη σελίδα λήψεων του Tomcat.
Κατά τη στιγμή της σύνταξης, η τελευταία έκδοση του Tomcat είναι 9.0.27. Πριν συνεχίσετε με το επόμενο βήμα, θα πρέπει να ελέγξετε τη σελίδα λήψης Tomcat 9 για να δείτε εάν είναι διαθέσιμη μια νεότερη έκδοση.
Αλλαγή στον κατάλογο
/tmp
και λήψη του αρχείου zip με το
wget
:
cd /tmp
wget
Όταν ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο tar:
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
ώστε ο χρήστης να έχει πρόσβαση στην εγκατάσταση tomcat:
sudo chown -R tomcat: /opt/tomcat
επίσης, κάνουν τα σενάρια μέσα στον κατάλογο
bin
εκτελέσιμα:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Δημιουργήστε ένα συστημένο αρχείο μονάδας
Δημιουργήστε ένα νέο αρχείο μονάδας
tomcat.service
στο φάκελο
/etc/systemd/system/
με τα ακόλουθα περιεχόμενα:
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
Ειδοποιήστε systemd ότι δημιουργήσαμε ένα νέο αρχείο μονάδας και ξεκινήσαμε την υπηρεσία Tomcat εκτελώντας:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Ελέγξτε την κατάσταση της υπηρεσίας Tomcat πληκτρολογώντας:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
Εάν δεν υπάρχουν σφάλματα, μπορείτε να ενεργοποιήσετε την υπηρεσία Tomcat να ξεκινήσει αυτόματα κατά την εκκίνηση:
sudo systemctl enable tomcat
Μπορείτε να ξεκινήσετε, να σταματήσετε και να επανεκκινήσετε το Tomcat όπως και κάθε άλλη υπηρεσία συστήματος:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Ρυθμίστε το τείχος προστασίας
Εάν το τείχος προστασίας που εκτελείται στο σύστημα Debian και θέλετε να έχετε πρόσβαση στη διασύνδεση tomcat από το εξωτερικό του τοπικού σας δικτύου, θα πρέπει να ανοίξετε τη θύρα
8080
:
sudo ufw allow 8080/tcp
Συνήθως, όταν εκτελείτε μια εφαρμογή Tomcat σε περιβάλλον παραγωγής, βρίσκεται πίσω από ένα εξισορροπητή φορτίου ή αντίστροφο διακομιστή μεσολάβησης. Είναι μια βέλτιστη πρακτική να περιορίζετε την πρόσβαση στη θύρα
8080
μόνο στο εσωτερικό σας δίκτυο.
Ρύθμιση της διεπαφής διαχείρισης ιστού Tomcat
Τώρα που το Tomcat είναι εγκατεστημένο στον διακομιστή Debian σας, το επόμενο βήμα είναι να δημιουργήσετε έναν χρήστη με πρόσβαση στη διεπαφή διαχείρισης ιστού.
Οι χρήστες Tomcat και οι ρόλοι τους ορίζονται στο αρχείο
tomcat-users.xml
.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
Θα ορίσουμε έναν νέο χρήστη με πρόσβαση στην διεπαφή ιστού Tomcat (manager-gui και admin-gui) στο αρχείο
tomcat-users.xml
, όπως φαίνεται παρακάτω. Βεβαιωθείτε ότι αλλάξατε το όνομα χρήστη και τον κωδικό πρόσβασης σε κάτι πιο ασφαλές:
Από προεπιλογή, η διεπαφή διαχείρισης ιστού Tomcat επιτρέπει την πρόσβαση μόνο από το τοπικόhost. Εάν θέλετε να έχετε πρόσβαση στην διεπαφή ιστού από μια απομακρυσμένη διεύθυνση IP ή από οπουδήποτε δεν συνιστάται, επειδή υπάρχει κίνδυνος για την ασφάλεια, μπορείτε να ανοίξετε τα ακόλουθα αρχεία και να κάνετε τις ακόλουθες αλλαγές.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlΗ λίστα επιτρεπόμενων διευθύνσεων IP είναι μια λίστα χωρισμένη με κάθετη γραμμή
|
. Μπορείτε να προσθέσετε μεμονωμένες διευθύνσεις IP ή να χρησιμοποιήσετε κανονικές εκφράσεις.
Κάντε επανεκκίνηση της υπηρεσίας Tomcat για να εφαρμοστούν οι αλλαγές:
Δοκιμάστε την Εγκατάσταση
Ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε:
http://:8080
http://:8080
Εάν η εγκατάσταση είναι επιτυχής, θα εμφανιστεί μια οθόνη παρόμοια με την παρακάτω:



συμπέρασμα
Έχετε εγκαταστήσει με επιτυχία το Tomcat 9.0 στο σύστημα Debian 9. Τώρα μπορείτε να επισκεφθείτε την επίσημη τεκμηρίωση Apache Tomcat 9.0 και να μάθετε περισσότερα σχετικά με τις λειτουργίες Apache Tomcat.
java debian tomcatΠώς να εγκαταστήσετε το 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.







