Οδηγός βήμα προς βήμα για την εγκατάσταση του Apache Tomcat 9 Linux

Οδηγός βήμα προς βήμα για την εγκατάσταση του Apache Tomcat 9 Linux

Το Apache Tomcat είναι ένας ανοιχτός κώδικας διακομιστής ιστού και servlet για εκτέλεση εφαρμογών Java. Είναι ο πιο δημοφιλής διακομιστής εφαρμογών που χρησιμοποιείται με εφαρμογές Ιστού Java. Υπάρχουν 100.000 εταιρείες, συμπεριλαμβανομένων των eBay, Alibaba και MIT που το χρησιμοποιούν.





Αυτό το σεμινάριο είναι ένας οδηγός βήμα προς βήμα για τη λήψη του Tomcat 9.0.45. Ο κώδικας εδώ δοκιμάστηκε στο Debian 10. Αυτό σημαίνει ότι εάν χρησιμοποιείτε οποιαδήποτε διανομή με βάση το Debian όπως το Ubuntu ή το Kali Linux (ή το ίδιο το Debian), μπορείτε να συνεχίσετε.





Προϋποθέσεις για το Apache Tomcat 9

Πρέπει να είστε χρήστης με sudo προνόμια. Εάν δεν είστε χρήστης sudo/root, μπορείτε να κάνετε τα εξής για να λάβετε αυτό το προνόμιο χρήστη:





προς το) Δημιουργήστε έναν νέο χρήστη

Συνδεθείτε ως ρίζα και στο τερματικό σας εισάγετε την ακόλουθη εντολή:



$ adduser newuser

Θα σας ζητηθεί να δώσετε έναν κωδικό πρόσβασης. Βεβαιωθείτε ότι είναι ισχυρό και ασφαλές. Θα σας ζητηθούν επίσης επιπλέον πληροφορίες, όπως το όνομα και ο αριθμός τηλεφώνου σας. Αυτό είναι προαιρετικό και ασήμαντο. Μπορείτε απλά να πατήσετε το πλήκτρο εισαγωγής για να παραλείψετε.

β) Προσθέστε τον χρήστη στην ομάδα sudo





$ usermod -aG sudo newuser

Τώρα έχετε έναν χρήστη sudo που ονομάζεται νέος χρήστης Το

Σχετίζεται με: Προσθέστε έναν χρήστη στην ομάδα Sudoers





Βήμα 1: Εγκαταστήστε το OpenJDK

Για να εγκαταστήσετε το Tomcat 9 θα χρειαστείτε Java Standard Edition (SE) 8 ή νεότερη έκδοση για να το εγκαταστήσετε. Αυτό επιτυγχάνεται εγκαθιστώντας το OpenJDK, μια υλοποίηση ανοιχτού κώδικα της Java SE και της Java Development Kit (JDK).

Πρώτον, θα πρέπει να ενημερώσετε το κατάλληλο πακέτο:

πώς να χρησιμοποιήσετε την κάρτα sd στο wii u
$ sudo apt update

Στη συνέχεια, στη συνέχεια:

$ sudo apt install default-jdk

Τη στιγμή που γράφεται αυτό, το OpenJDK14 είναι η τελευταία έκδοση του OpenJDK. Αφού ολοκληρωθεί η εγκατάσταση, επαληθεύστε το ελέγχοντας την έκδοση java σας όπως παρακάτω:

$ java -version

Βήμα 2: Δημιουργήστε έναν χρήστη Tomcat

Μπορείτε να χρησιμοποιήσετε το Tomcat ως root χρήστη, αλλά αυτό αποτελεί σοβαρή απειλή για την ασφάλεια. Επομένως, θα χρειαστεί να δημιουργήσετε έναν νέο χρήστη που θα εκτελεί την υπηρεσία με έναν αρχικό κατάλογο /opt/tomcat Το Αυτός ο κατάλογος είναι όπου θα εγκαταστήσετε το Tomcat, που δημιουργήθηκε με ένα κέλυφος /bin/false έτσι ώστε κανείς να μην μπορεί να συνδεθεί.

Εκτελέστε την παρακάτω εντολή για να το κάνετε αυτό:

$ sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

Βήμα 3: Εγκαταστήστε το Tomcat

Η επίσημη δυαδική διανομή του Tomcat μπορεί να ληφθεί από το Σελίδα λήψης Tomcat Το

Μπορείτε να χρησιμοποιήσετε το wget εντολή για λήψη του αρχείου zip Tomcat στο /tmp κατάλογο, μια προσωρινή θέση φακέλου.

$ cd /tmp
$ wget https://mirror.kiu.ac.ug/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

Εάν έχετε προβλήματα με τη χρήση wget , μπορείς προαιρετικά Χρησιμοποιήστε το μπούκλα εντολή για λήψη του Tomcat. Αρχικά, κατεβάστε μπούκλα :

$ sudo apt install curl

Στη συνέχεια, χρησιμοποιήστε το curl με το σύνδεσμο που πήρατε από τον ιστότοπο Tomcat:

$ curl -O https://mirror.kiu.ac.ug/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

ΣΗΜΕΙΩΣΗ: Εάν χρησιμοποιήσατε wget , δεν χρειάζεται χρήση μπούκλα επισης. Και οι δύο πετυχαίνουν τον ίδιο στόχο.

Όταν ολοκληρωθεί η λήψη, εξάγετε το αρχείο στο αρχείο /opt/tomcat Ευρετήριο:

$ sudo mkdir /opt/tomcat
$ tar -xf apache-tomcat-9.0.45.tar.gz
$ sudo mv apache-tomcat-9.0.45 /opt/tomcat/

Το Tomcat λαμβάνει τακτικές ενημερώσεις με επιδιορθώσεις ασφαλείας και επιδιορθώσεις. Για να διασφαλίσετε ότι έχετε περισσότερο έλεγχο σε αυτές τις ενημερώσεις, δημιουργήστε έναν συμβολικό σύνδεσμο που ονομάζεται αργότερο που δείχνει τον κατάλογο εγκατάστασης.

$ sudo ln -s /opt/tomcat/apache-tomcat-9.0.45 /opt/tomcat/latest

Όταν λάβετε μια ενημέρωση, το μόνο που έχετε να κάνετε είναι να αποσυσκευάσετε τη λήψη και να κάνετε τον συμβολικό σύνδεσμο να τον δείξει.

Στη συνέχεια, ενημερώστε τα δικαιώματα. Η παρακάτω εντολή δίνει άδεια στον χρήστη και την ομάδα Tomcat:

$ sudo chown -R tomcat: /opt/tomcat

Πρέπει να φτιάξετε τα σενάρια κελύφους στα Tomcat's είμαι εκτελέσιμος κατάλογος:

$ sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'

Βήμα 4: Δημιουργήστε ένα αρχείο μονάδας

Θα χρειαστεί να εκτελέσετε το Tomcat ως υπηρεσία αντί να χρησιμοποιήσετε σενάρια κελύφους. Αυτό απαιτεί ένα αρχείο μονάδας συστήματος στο /etc/systemd/system/ Ευρετήριο:

$ sudo nano /etc/systemd/system/tomcat.service

Τώρα επικολλήστε την παρακάτω διαμόρφωση.

[Unit]
Description=Tomcat 9.0 servlet container
After=network.target
[Service]
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
[Install]
WantedBy=multi-user.target

Αποθηκεύστε και κλείστε το αρχείο. Στη συνέχεια, φορτώστε ξανά systemctl για να διασφαλιστεί ότι οι νέες αλλαγές αναγνωρίζονται από το σύστημα:

$ sudo systemctl daemon-reload

Τώρα ξεκινήστε την υπηρεσία Tomcat:

$ sudo systemctl start tomcat

Ελέγξτε εάν η εφαρμογή έχει ξεκινήσει χωρίς σφάλματα:

$ sudo systemctl status tomcat

Η παραπάνω έξοδος επιβεβαιώνει ότι ο διακομιστής Tomcat είναι σε λειτουργία.

Μπορείτε πάντα να διαχειριστείτε την υπηρεσία Tomcat σας όπως κάθε άλλη υπηρεσία συστήματος:

$ sudo systemctl start tomcat
$ sudo systemctl stop tomcat
$ sudo systemctl restart tomcat

Βήμα 5: Διαμορφώστε τις ρυθμίσεις τείχους προστασίας

Σως χρειαστεί να αποκτήσετε πρόσβαση στον διακομιστή σας εκτός του τοπικού σας δικτύου. Για να το επιτύχετε, προσαρμόστε τις ρυθμίσεις του τείχους προστασίας και ανοίξτε τη θύρα 8080.

φορτίζει γρηγορότερα το τηλέφωνό σας σε λειτουργία χαμηλής κατανάλωσης ενέργειας
$ sudo ufw allow 8080/tcp

Αφού τροποποιήσετε τα δικαιώματα τείχους προστασίας, μπορείτε τώρα να αποκτήσετε πρόσβαση στην προεπιλεγμένη σελίδα Tomcat μεταβαίνοντας στο your-ip-address: 8080 στο πρόγραμμα περιήγησης ιστού σας. Μην κάνετε κλικ στο σύνδεσμο για την εφαρμογή διαχειριστή σας σε αυτό το στάδιο, καθώς δεν θα έχετε πρόσβαση (μπορείτε να το διαμορφώσετε αργότερα).

Εάν επιθυμείτε να ξεκινήσει αυτόματα η υπηρεσία Tomcat κατά την εκκίνηση, χρησιμοποιήστε:

$ sudo systemctl enable tomcat

Βήμα 6: Διαμόρφωση διεπαφής διαχείρισης

Σε αυτό το σημείο, η διεπαφή διαχείρισης ιστού δεν είναι προσβάσιμη επειδή δεν έχετε καθορίσει ακόμη τους χρήστες Tomcat και τους ρόλους τους. ο tomcat-users.xml είναι το αρχείο περιγραφής. Ανοίξτε το στο τερματικό σας όπως παρακάτω:

$ sudo nano /opt/tomcat/latest/conf/tomcat-users.xml

Όταν ανοίξει το αρχείο, θα δείτε το προεπιλεγμένο κείμενο που περιέχει σχόλια και παραδείγματα.

Προσθέστε τον ακόλουθο κώδικα στο κάτω μέρος, ακριβώς πάνω Το




Ο νέος χρήστης θα έχει πλέον πρόσβαση στη διεπαφή ιστού (manager-gui και admin-gui). Βεβαιωθείτε ότι αλλάζετε τον κωδικό πρόσβασης σε κάτι πιο ασφαλές.

Βήμα 7: Δοκιμάστε την εγκατάσταση

Αρχικά, επανεκκινήστε την εφαρμογή σας:

$ sudo systemctl restart tomcat

Στη συνέχεια, στο πρόγραμμα περιήγησής σας, πληκτρολογήστε localhost: 8080. Μόλις λάβετε την παρακάτω σελίδα, τότε θα γνωρίζετε ότι η εγκατάσταση ήταν επιτυχής.

Μπορείτε να φτάσετε στον πίνακα ελέγχου του διαχειριστή εφαρμογών Tomcat στη διεύθυνση http: // localhost: 8080/manager/html Το Από εδώ, μπορείτε να ξεκινήσετε τη διαχείριση (εκκίνηση, διακοπή, φόρτωση, ανάπτυξη και κατάργηση της εφαρμογής) των εφαρμογών σας.

Μπορείτε να φτάσετε στον πίνακα ελέγχου του εικονικού διαχειριστή κεντρικού υπολογιστή στη διεύθυνση http: // localhost: 8080/host-manager/html Το Μπορείτε να διαχειριστείτε τους εικονικούς οικοδεσπότες Tomcat από εδώ.

Το Tomcat είναι έτοιμο να τρέξει

Τώρα που ολοκληρώθηκε η εγκατάστασή σας, μπορείτε να αναπτύξετε μια εφαρμογή Java και να αρχίσετε να παίζετε με JSP (Σελίδες Java Server), servlets και άλλα.

Σε αυτό το σημείο, τα δεδομένα της Tomcat δεν είναι πλήρως κρυπτογραφημένα. Τα ευαίσθητα δεδομένα σας, όπως οι κωδικοί πρόσβασης, αποστέλλονται σε απλό κείμενο και μπορούν να προβληθούν από ανεπιθύμητα μέρη. Για να προστατευτείτε, μπορείτε να κρυπτογραφήσετε τις συνδέσεις σας με SSL.

Μπορείτε επίσης να επισκεφθείτε το επίσημο Τεκμηρίωση Apache Tomcat για να μάθετε περισσότερα για τα χαρακτηριστικά του Tomcat. Εάν δυσκολεύεστε να παρακολουθήσετε, μπορείτε πάντα να ζητήσετε βοήθεια από τις ζωντανές κοινότητες προγραμματιστών στο διαδίκτυο, όπως το Stack Overflow.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 5 λόγοι για να φτιάξετε τον δικό σας προσωπικό διακομιστή σπιτιού

Το cloud computing είναι όλο και περισσότερο, αλλά υπάρχουν ορισμένοι πρακτικοί λόγοι για να φιλοξενήσετε τον δικό σας διακομιστή σε αυτήν την εποχή.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Ιάβα
  • Διακομιστής Apache
Σχετικά με τον Συγγραφέα Τζερόμ Ντέιβιντσον(Δημοσιεύθηκαν 22 άρθρα)

Ο Jerome είναι Staff Writer στο MakeUseOf. Καλύπτει άρθρα σχετικά με τον Προγραμματισμό και το Linux. Είναι επίσης λάτρης των κρυπτογράφησης και παρακολουθεί πάντα τη βιομηχανία κρυπτογράφησης.

Περισσότερα από τον Jerome Davidson

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux