So konfigurieren Sie Apache Tomcat unter Linux

So konfigurieren Sie Apache Tomcat unter Linux
Apache Tomcat oder einfach Tomcat ist ein kostenloser und Open-Source-Webserver, der von der Apache Software Foundation entwickelt wurde, um Java Servlet, Javaserver-Seiten, Java-Ausdruckssprache und Web-Socket-Technologien zu implementieren. Es bietet einen reinen Java -HTTP -Server.

Apache Tomcat bietet einen Standard -HTTP -Connector auf Port 8080, mit dem Sie ihn als Webserver wie Apache für Ihre Java -Anwendungen verwenden können.

In diesem Artikel wird angezeigt, wie Sie den Apache Tomcat -Server auf Ihrem Linux -Computer vollständig einrichten.

NOTIZ: Ich habe die Anweisungen und Installationsmethoden auf einem Ubuntu 20 getestet.04 und Debian 10.7 Server.

Anforderungen

Wenn Sie mit dem in diesem Handbuch bereitgestellten Installationsprozess folgen, benötigen Sie:

  1. Ein vollständig aktualisierter Linux -Server
  2. Sudo- oder Root -Berechtigungen

Installieren von Apache Tomcat

Beginnen wir mit der Installation von Tomcat auf unserem Server.

Installation von Java JDK

Vor der Installation von Apache Tomcat müssen wir sicherstellen, dass eine funktionierende Java -Version auf unserem Server installiert ist.

In unserem Beispiel werden wir den Amazon Corretto JDK verwenden.

Aktualisieren Sie zunächst Ihr System und installieren Sie Java-Common, WGet und Curl unter:

sudo apt-Get-Update
sudo apt-Get Installieren Sie Java-Common Curl WGet -y

Starten Sie anschließend Ihren Browser und navigieren Sie zur Amazon Corretto -Download -Seite, wie in der folgenden Ressource angegeben:

https: // docs.AWS.Amazonas.com/corretto/letztes/corretto-11-ug/download-list.html

Suchen Sie das Paket für Ihr Linux -System und kopieren Sie den Download -Link.

Sobald Sie den Download -Link kopieren, öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

WGet https: // corretto.AWS/Downloads/neuest/Amazon-Corretto-11-X64-Linux-Jdk.Deb

Der obige Befehl lädt den Corretto JDK zur Installation in Ihr System herunter.

Geben Sie nach Abschluss des Downloads den folgenden Befehl ein, um das JDK -Paket zu installieren.

sudo dpkg -i Amazon-Corretto-11-X64-Linux-Jdk.Deb

Der obige Befehl verwendet das Debian -Paket, das heruntergeladen wurde, um die JDK zu installieren.

Um zu überprüfen, ob die Installation abgeschlossen ist und Sie JDK installiert haben, geben Sie den Befehl ein:

Java -Version

Durch Ausführen dieses Befehls sollte die Java -Version und den JDK -Anbieter drucken. Unten ist ein Beispielausgang:

OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (bauen 11.0.12+7-lts)
OpenJDK 64-Bit Server VM Corretto-11.0.12.7.1 (bauen 11.0.12+7-LTS, gemischter Modus)

Einrichten des Tomcat -Benutzers

Aus Sicherheitsgründen ist es am besten, ein Benutzerkonto zu haben, um die Apache Tomcat -Dienste auszuführen. Vermeiden Sie es, den Stammbenutzer zum Ausführen des Tomcat -Servers auszuführen.

Beginnen wir mit dem Erstellen des Tomcat -Benutzer.

sudo userAdd -m -u -d /home /tomcat -s $ (was falsch) tomcat

Um zu überprüfen, ob der Tomcat -Benutzer mit den richtigen Informationen vorhanden ist, cat die /etc /passwd -Datei als:

Katze /etc /passwd | Grep Tomcat

Unten ist ein Beispielausgang:

Tomcat: x: 1001: 1001 ::/home/tomcat:/usr/bin/false

Tomcat 10 einbauen

Der nächste Schritt besteht darin, die Tomcat -Binärdatei auf unserem System zu installieren. Zum Schreiben dieses Tutorials ist Apache Tomcat 10 in offiziellen Repositories für wichtige Linux -Verteilungen nicht verfügbar.

Starten Sie Ihren Browser und navigieren Sie zur Apache Tomcat 10 -Download -Seite.

Wählen Sie den Teer oder das ZIP -Archiv aus und kopieren Sie den Download -Link.

Öffnen Sie das Terminal und navigieren Sie zum Tomcat -Benutzer -Home -Verzeichnis, das wir im vorherigen Schritt erstellt haben.

CD /Home /Tomcat

Verwenden Sie als nächstes WGet oder Curl, um das Tomcat -Archiv als: herunterzuladen:

sudo wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.Teer.gz

Der letzte Schritt besteht. Sie können den Befehl verwenden:

sudo tar xvf apache-tomcat-10.0.10.Teer.gz -c . --Streifenkomponenten = 1

Der nächste Schritt besteht darin, den Befehl chown zu verwenden, um die richtigen Berechtigungen für die Apache -Tomcat -Dateien festzulegen.

sudo chown -r tomcat: tomcat.
sudo chmod -r u+x ./Behälter/

So konfigurieren Sie den Apache -Tomcat -Benutzer unter Linux

Um die Apache-Tomcat-Benutzer zu konfigurieren, müssen wir die Tomcat-Benutzer bearbeiten.XML -Datei im Conf -Verzeichnis.

Bearbeiten Sie die Datei und fügen Sie die Benutzerdetails hinzu, wie im folgenden Beispiel gezeigt:

sudo vim/home/tomcat/conf/tomcat-users.xml

Fügen Sie die Zeilen als hinzu




Rollen = "Manager-Gui, Admin-Gui"/>

In der obigen Beispielkonfiguration kann der Benutzername Tomcat nur auf den Tomcat -Manager zugreifen, während der Administrator Benutzername sowohl auf den Manager als auch auf die Administratorschnittstelle zugreifen kann.

Stellen Sie sicher, dass die oben gezeigte Benutzername -Konfiguration zwischen den folgenden Blöcken hinzugefügt wird


Speichern Sie schließlich die Datei und schließen Sie den Editor.

Um den Apache Tomcat -Server auszuführen, geben Sie den Befehl ein:

sudo/home/tomcat/bin/startup.Sch

So greifen Sie auf Tomcat zu

Sobald Sie den Tomcat -Server gestartet haben, wird er standardmäßig auf Port 8080 ausgeführt. Sie können auf die Schnittstelle zugreifen, indem Sie zu http: // 127 navigieren.0.0.1: 8080

Wenn der Tomcat -Server ausgeführt wird, sollten Sie die Tomcat -Standardseite sehen:

Wenn Sie verschiedene Möglichkeiten lernen möchten, den Apache -Tomcat -Dienst zu starten und zu stoppen, sollten Sie unser Tutorial zum Thema betrachten.

Abschluss

Dieses Tutorial hat Ihnen gezeigt, wie Sie den Apache -Tomcat -Server unter Linux installieren und konfigurieren. Sehen Sie sich unsere anderen Tomcat -Tutorials an, um mehr über die Sicherung und Verwaltung Ihres Tomcat -Servers zu erfahren.