Πώς να εγκαταστήσετε το memcached (XAMPP)
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκαταστήστε το OpenJDK
- Δημιουργία χρήστη του συστήματος Tomcat
- Κατεβάστε Tomcat
- Δημιουργήστε ένα συστημένο αρχείο μονάδας
- Ρυθμίστε το τείχος προστασίας
- Ρύθμιση της διεπαφής διαχείρισης ιστού Tomcat
- Δοκιμάστε την Εγκατάσταση
- συμπέρασμα
Το Tomcat είναι μια εφαρμογή ανοιχτού κώδικα των Java Servlet, JavaServer Pages, Γλώσσας έκφρασης Java και Java WebSocket.
Αυτό το σεμινάριο καλύπτει τα βήματα που απαιτούνται για την εγκατάσταση του Tomcat 9.0 στο CentOS 7.
Προϋποθέσεις
Ο χρήστης που συνδέεστε πρέπει να έχει δικαιώματα sudo για να μπορέσει να εγκαταστήσει πακέτα.
Εγκαταστήστε το OpenJDK
Το Tomcat 9 απαιτεί Java SE 8 ή νεότερη έκδοση. Θα εγκαταστήσουμε το OpenJDK, την ανοιχτού κώδικα υλοποίηση της πλατφόρμας Java, η οποία είναι η προεπιλεγμένη ανάπτυξη και χρόνος εκτέλεσης Java στο CentOS 7.
Εγκαταστήστε την Java πληκτρολογώντας την ακόλουθη εντολή:
sudo yum install java-1.8.0-openjdk-devel
Δημιουργία χρήστη του συστήματος Tomcat
Η εκτέλεση του Tomcat ως χρήστη root είναι ένας κίνδυνος ασφάλειας και δεν θεωρείται βέλτιστη πρακτική.
Θα δημιουργήσουμε ένα νέο χρήστη του συστήματος και μια ομάδα με τον κατάλογο home
/opt/tomcat
που θα εκτελέσει την υπηρεσία Tomcat:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Κατεβάστε Tomcat
Θα λάβουμε την τελευταία έκδοση του Tomcat 9.0.x από τη σελίδα λήψεων του Tomcat.
Κατά τη στιγμή της σύνταξης, η τελευταία έκδοση του Tomcat είναι
9.0.27
. Πριν συνεχίσετε με το επόμενο βήμα, θα πρέπει να ελέγξετε τη σελίδα λήψης Tomcat 9 για να δείτε εάν είναι διαθέσιμη μια νεότερη έκδοση.
Μεταβείτε στον κατάλογο
/tmp
και κάντε λήψη του αρχείου zip του Tomcat χρησιμοποιώντας την ακόλουθη εντολή 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 που προηγουμένως ορίσαμε πρέπει να έχει πρόσβαση στον κατάλογο εγκατάστασης του Tomcat.
Εκτελέστε την ακόλουθη εντολή για να αλλάξετε την ιδιοκτησία καταλόγου σε ομάδα χρήστη και ομάδας:
sudo chown -R tomcat: /opt/tomcat
Κάντε τα σενάρια μέσα στον κατάλογο
bin
εκτελέσιμα με την έκδοση της ακόλουθης εντολής
chmod
::
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Δημιουργήστε ένα συστημένο αρχείο μονάδας
Για να εκτελέσετε το 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/jre" 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
Αποθηκεύστε και κλείστε το αρχείο.
Ειδοποιήστε ότι δημιουργήσαμε ένα νέο αρχείο μονάδας πληκτρολογώντας:
sudo systemctl daemon-reload
Ενεργοποιήστε και ξεκινήστε την υπηρεσία Tomcat:
sudo systemctl enable tomcat
sudo systemctl start 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-11-15 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 από το εξωτερικό του τοπικού δικτύου, πρέπει να ανοίξετε τη θύρα
8080
.
Χρησιμοποιήστε τις ακόλουθες εντολές για να ανοίξετε την απαραίτητη θύρα:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Στις περισσότερες περιπτώσεις, όταν εκτελείτε το Tomcat σε ένα περιβάλλον παραγωγής, θα χρησιμοποιήσετε έναν εξισορροπητή φορτίου ή αντίστροφο διακομιστή μεσολάβησης. Είναι μια καλή πρακτική να επιτρέπετε πρόσβαση στη θύρα
8080
μόνο στο εσωτερικό σας δίκτυο.
Ρύθμιση της διεπαφής διαχείρισης ιστού Tomcat
Σε αυτό το σημείο εγκαθίσταται το Tomcat και μπορούμε να έχουμε πρόσβαση σε αυτό με ένα πρόγραμμα περιήγησης ιστού στη θύρα
8080
, αλλά δεν μπορούμε να έχουμε πρόσβαση στη διεπαφή διαχείρισης ιστού επειδή δεν έχουμε δημιουργήσει ακόμα έναν χρήστη.
Οι χρήστες Tomcat και οι ρόλοι τους ορίζονται στο αρχείο
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Για να προσθέσετε έναν νέο χρήστη που θα έχει πρόσβαση στην διεπαφή ιστού Tomcat (manager-gui και admin-gui) θα πρέπει να ορίσετε τον χρήστη στο αρχείο
tomcat-users.xml
όπως φαίνεται παρακάτω. Βεβαιωθείτε ότι αλλάξατε το όνομα χρήστη και τον κωδικό πρόσβασης σε κάτι πιο ασφαλές:
Από προεπιλογή, η διεπαφή διαχείρισης ιστού Tomcat έχει ρυθμιστεί ώστε να επιτρέπει πρόσβαση μόνο από τον τοπικό υπολογιστή. Εάν θέλετε να έχετε πρόσβαση στην διεπαφή ιστού από μια απομακρυσμένη διεύθυνση IP ή από οπουδήποτε δεν συνιστάται, επειδή υπάρχει κίνδυνος για την ασφάλεια, μπορείτε να ανοίξετε τα ακόλουθα αρχεία και να κάνετε τις ακόλουθες αλλαγές.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlΗ λίστα επιτρεπόμενων διευθύνσεων IP είναι μια λίστα χωρισμένη με κάθετη γραμμή
|
. Μπορείτε να προσθέσετε μεμονωμένες διευθύνσεις IP ή να χρησιμοποιήσετε κανονικές εκφράσεις.
Κάντε επανεκκίνηση της υπηρεσίας Tomcat για να εφαρμοστούν οι αλλαγές:
Δοκιμάστε την Εγκατάσταση
Ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε:
http://:8080
http://:8080
Μετά την επιτυχή εγκατάσταση, πρέπει να εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:



συμπέρασμα
Έχετε εγκαταστήσει με επιτυχία το Tomcat 9.0 στο σύστημα CentOS 7 και μάθατε πώς να έχετε πρόσβαση στη διεπαφή διαχείρισης Tomcat. Τώρα μπορείτε να επισκεφθείτε την επίσημη τεκμηρίωση Apache Tomcat 9.0 και να μάθετε περισσότερα σχετικά με τις λειτουργίες Apache Tomcat.
java tomcat centosΠώς να εγκαταστήσετε το tomcat 8.5 σε centos 7
Αυτό το σεμινάριο σας δείχνει πώς να εγκαταστήσετε το Tomcat 8.5 στο CentOS 7. Το Tomcat είναι μια εφαρμογή ανοιχτού κώδικα των Java Servlet, JavaServer Pages, Java Expression Language και Java WebSocket τεχνολογιών.
Πώς να εγκαταστήσετε το 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 στον κόσμο σήμερα.







