So installieren Sie Apache Tomcat auf Debian Top 10

So installieren Sie Apache Tomcat auf Debian Top 10
In diesem Tutorial wird erklärt.

Bevor ich ein Tutorial für Linux -Hinweis schreibe, überprüfe ich immer die Inhalte anderer Blogs, um unsere zu verbessern. Diesmal war ich überrascht, dass keine verfügbaren Tutorials zur Installation von Apache Tomcat auf Debian 11 die APT-Get-Installationsmethode enthalten sind. Daher habe ich mich für beide Methoden entschieden.

Richten Sie Ihr System ein, um Tomcat auf Debian 11 zu installieren

Alle Anweisungen in diesem Abschnitt sind für beide Tomcat -Installationsmethoden obligatorisch.

Vor dem Start müssen wir den Standardport von Tomcat eröffnen, 8080. Sie können es mit UFW tun, indem Sie den folgenden Befehl ausführen.

sudo ufw erlauben 8080

Aktualisieren Sie dann Ihre Repositorys, indem Sie den folgenden Befehl ausführen.

sudo APT -Update

Installieren Sie Java mit geeignet wie in den folgenden Screenshot gezeigt.

sudo apt installieren openjdk-11-jdk -y

Installieren von Apache Tomcat auf Debian 11 mithilfe geeignet

Lassen Sie uns zunächst Tomcat mit APT installieren, wie im Screenshot unten gezeigt.

sudo apt installieren tomcat9 -y

Fügen Sie vor dem Hinzufügen eines Tomcat -Benutzers die Gruppe Tomcat9 hinzu, indem Sie den folgenden Befehl ausführen.

Sudo Groupadd Tomcat9

Erstellen Sie dann den Benutzer, indem Sie den folgenden Befehl ausführen, wie im nächsten Screenshot gezeigt.

sudo userAdd -s /bin /false -g tomcat9 -d /etc /tomcat9 tomcat9

Jetzt ist Tomcat installiert, Sie können es starten und prüfen, ob es ordnungsgemäß startet, indem Sie die folgenden Befehle ausführen.

sudo systemctl starten tomcat9
sudo systemctl Status Tomcat9

Jetzt ist es Zeit, den Benutzer mit Zugriff auf Tomcat9 zu definieren. Dazu müssen Sie die Konfigurationsdatei bearbeiten /etc/tomcat9/tomcat-users.xml. Sie können es mit Nano bearbeiten, indem Sie den folgenden Befehl ausführen.

sudo nano/etc/tomcat9/tomcat-users.xml

Kopieren Sie den folgenden Code, der in der Datei in der Datei ersetzt wird LinuxHint mit Ihrem Benutzernamen und IhrPassword Mit dem Passwort, auf den Sie auf Tomcat zugreifen möchten.





Speichern und beenden Sie die Konfigurationsdatei; Wenn Sie Nano verwenden, können Sie Strg+X drücken, um Speicheränderungen zu beenden.

Jetzt können Sie auf den folgenden Link zugreifen: http: // localhost: 8080/

Wie Sie sehen können, wurde Tomcat erfolgreich installiert. Installieren wir nun den Tomcat Web Manager und den Host-Manager, indem wir den folgenden Befehl ausführen.

sudo apt installieren tomcat9-admin

Greifen Sie auf http: // localhost: 8080/Manager/HTML und geben Sie den Benutzernamen und das Passwort ein, das Sie bei der Bearbeitung der Datei eingegeben haben /etc/tomcat9/tomcat-users.xml.

Und wie Sie sehen können, funktioniert Tomcat Web Application Manager ordnungsgemäß.

Greifen wir nun auf http: // localhost: 8080/host-Manager/HTML, um den virtuellen Tomcat-Host-Manager zu überprüfen. Geben Sie den Benutzernamen und das Passwort ein, wenn Sie gefragt werden.

Und wie Sie sehen können, funktioniert der Host Manager ordnungsgemäß.

Apache Tomcat auf Debian 11 manuell installieren

Lassen Sie uns nun sehen, wie Apache Tomcat auf Debian 11 manuell ohne APT/APT-Get installiert werden kann.

Zunächst greifen Sie auf den folgenden Link zu: https: // tomcat.Apache.org/download-90.CGI und wählen Sie die aus .Teer.GZ -Datei im folgenden Bild angezeigt und laden Sie sie in Ihr System herunter.

Erstellen Sie das Verzeichnis /opt/tomcat Verwenden Sie MKDIR wie unten gezeigt:

sudo mkdir /opt /tomcat

Extrahieren Sie Tomcat, indem Sie den folgenden Befehl ausführen.

sudo tar -xzvf Apache-tomcat-*.Teer.gz

Bewegen Sie den gesamten Inhalt des extrahierten Verzeichnisses in /opt/tomcat, Wie im Screenshot unten gezeigt.

sudo mv apache-tomcat-9.0.52/*/opt/tomcat/

Fügen Sie die Gruppe hinzu Kater Durch Ausführung des folgenden Befehls.

Sudo Groupadd Tomcat

Fügen Sie nun den Benutzer hinzu Kater Durch Ausführen des Befehls unten.

sudo userAdd -g tomcat -d/opt/tomcat -s/usr/sbin/nologin tomcat

Geben Sie dem Benutzer und der Gruppe rekursive Berechtigungen über /opt/tomcat Durch Ausführen des folgenden Befehls.

sudo chown -r tomcat: tomcat/opt/tomcat/

Jetzt ist es Zeit, den Pfad des Java -Pakets zu erhalten, das wir in den ersten Schritten dieses Tutorials installiert haben. Um den richtigen Pfad zu erhalten, können Sie den folgenden Befehl ausführen.

sudo update-java-alternatives -l

Wie Sie sehen können, ist der Weg /usr/lib/jvm/java-1.11.0-openjdk-amd64. Wir müssen es in die Konfigurationsdatei von Tomcat kopieren. Öffnen Sie es mit Nano, das im folgenden Beispiel gezeigt wurde.

sudo nano/etc/systemd/system/tomcat.Service

Kopieren Sie den gesamten Code unten in die gerade erstellte Datei.

Notiz: In der Linienumgebung = java_home = add /usr/lib/jvm/java-1.11.0-openjdk-amd64 oder den Pfad, den Sie beim Ausführen von Update-Java-Alternativen -l erhalten haben, wie im folgenden Beispiel gezeigt.

[Einheit]
Beschreibung = Apache Tomcat
Will = Netzwerk.Ziel
Nach = Netzwerk.Ziel
[Service]
Typ = Gabing
Umgebung = java_home =/usr/lib/jvm/java-1.11.0-openjdk-amd64/
Umgebung = catalina_pid =/opt/tomcat/temp/tomcat.PID
Umgebung = Catalina_Home =/opt/tomcat
Umgebung = "Catalina_opts = -xms512m -xmx1g -djava.Netz.bevorzugungV4Stack = true "
Umgebung = "Java_Opts = -djava.awt.kopflos = wahr "
Execstart =/opt/tomcat/bin/startup.Sch
ExecStop =/opt/tomcat/bin/stilldown.Sch
SuccessExitstatus = 143
User = tomcat
Gruppe = Tomcat
UMask = 0007
Neustartsec = 10
Neu starten = immer
[Installieren]
Wantby by = multi-user.Ziel

Verlassen Sie Nano -Speichernänderungen.

Geben Sie allen Skripte Ausführungsberechtigungen wie unten gezeigt.

chmod +x/opt/tomcat/bin/*.Sch

Starten Sie den Tomcat -Dienst mit SystemCTL, wie unten gezeigt.

sudo systemctl starten tomcat.Service

Sie können auch den folgenden Befehl ausführen, um zu überprüfen, ob der Dienst von Tomcat ordnungsgemäß gestartet wurde.

sudo systemctl Status Tomcat.Service

Aktivieren Sie den Dienst, indem Sie den folgenden Befehl ausführen.

sudo systemctl aktivieren tomcat

Fügen wir nun einen Tomcat -Benutzer in die Konfigurationsdatei hinzu /opt/tomcat/conf/tomcat-users.xml. Öffnen Sie die Konfigurationsdatei, indem Sie den folgenden Befehl ausführen.

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

Kopieren Sie den folgenden Code, ersetzen Sie LinuxHint Mit dem Benutzernamen, den Sie definieren und ersetzen möchten IhrPassword Mit dem Passwort, das Sie auswählen.





Beenden Sie die Änderungen des Dateisparens.

Bearbeiten Sie nun die Konfigurationsdatei /opt/tomcat/webapps/Manager/meta-inf/context.xml Durch Ausführen des Befehls unten.

sudo nano/opt/tomcat/webapps/Manager/meta-inf/context.xml

Finden Sie die folgenden Zeilen:

erlauben = "127 \.\ d+\.\ d+\.\ d+| :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 " />

Ersetzen Sie den obigen Code mit diesem oder einen Kommentar, indem Sie am Ende hinzufügen, wie unten gezeigt.

Wiederholen Sie den vorherigen Vorgang mit der Konfigurationsdatei /opt/tomcat/webapps/host-Manager/meta-inf/context.xml. Um es mit Nano Run zu tun:

sudo nano/opt/tomcat/webapps/host-Manager/meta-inf/context.xml

Kommentieren Sie erneut den folgenden Code oder kommentieren Sie ihn.

erlauben = "127 \.\ d+\.\ d+\.\ d+| :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 " />

Das Ergebnis muss Folgendes sein mit Am Ende, wie im Screenshot unten gezeigt.

Verlassen Sie die Veränderungen des Speicherns.

Starten Sie nun den Tomcat -Service erneut mit SystemCTL wie unten gezeigt.

sudo systemctl tomcat neu starten

Besuchen Sie den Link http: // localhost: 8080/, und Sie sollten sehen, dass Tomcat ordnungsgemäß funktioniert, wie im Bild unten gezeigt.

Jetzt können Sie sehen, dass Tomcat richtig funktioniert.

Abschluss

Die Installation von Apache Tomcat auf Debian 11 unterscheidet sich nicht von der Installation in früheren Debian -Versionen. Die oben erläuterten Methoden sind auch für Debian-basierte Linux-Verteilungen wie Ubuntu nützlich. Wie Sie durch diese Lektüre sehen können, enthält der Installationsprozess viele Schritte, ist jedoch ziemlich einfach, und jede Linux -Benutzerebene kann dies erreichen. Denken Sie daran, Port 8080 zu öffnen (viele Benutzer vergessen dies). Es wird auch empfohlen, die APT -Methode gegenüber der Manal -Methode zu befolgen.

Vielen Dank, dass Sie diesen Artikel gelesen haben, um zu erläutern, wie Apache Tomcat auf Debian 11 installiert wird. Folgen Sie uns weiter, um weitere Linux -Tipps und Tutorials zu erhalten.