Innerhalb der Funktionen, die wir täglich in unseren Systemen oder Laborumgebungen verwalten, müssen wir die neuen Funktionen und Werkzeuge kennen, die Benutzer benötigen, insbesondere die Mitarbeiter der Entwicklungsabteilungen (sofern diese Abteilung in unserer Abteilung vorhanden ist) Organisation), Design, Logistik, die Lösungen auf Software- und Hardware-Ebene bereitstellt, damit Ihre Arbeit optimal und effektiv ist.
In dieser Gelegenheit werden wir analysieren, wie wir Apache Tomcat 8 installieren können , einen Webserver, mit dem wir Java-Anwendungen hosten können. Dies ist sehr nützlich für Entwickler, die Anwendungen in Java implementieren.
- Freie Software
- Multiplattform
- Optimale Leistung
- Stabil und sicher
Grundsätzlich konzentriert sich die Verwendung von Apache Tomcat auf dynamische oder statische Webseiten, und wir wissen, dass Apache in das bereits bekannte LAMP-Paket (Linux, Apache, MySQL, PHP) integriert ist.
Für diese Analyse werden wir eine Umgebung mit CentOS 7 verwenden. Bevor wir beginnen, werden wir einige Tutorials verlassen, die von Interesse sein könnten:
- Installieren Sie Apache Tomcat unter Ubuntu 16.04
- Installieren Sie LAMP unter Debian 8
- Installieren Sie XAMPP
- Überwachen Sie die Apache-Leistung
1. Aktualisieren Sie das CentOS 7-System
Der erste Schritt besteht darin, unser CentOS 7-System zu aktualisieren, um neue Updates zu finden und auf diese Weise mehr Stabilität zu erreichen. Dazu verwenden wir den Befehl:
sudo yum update
Wir hoffen, dass alle Dateien heruntergeladen und installiert werden.
2. Installieren Sie Java
Der nächste Schritt ist die Installation von Java, damit Apache Tomcat alle diese Java-basierten Anwendungen ausführen kann . Um dieses Update durchzuführen, verwenden wir den folgenden Befehl:
sudo yum installiere java-1.7.0-openjdk-devel
Wir akzeptieren den Download und hoffen, dass er installiert ist. Standardmäßig ist der Pfad, in dem Java installiert ist, / usr / lib / jvm / jre. Beachten Sie dies bei der Konfiguration von Apache Tomcat.
3. Benutzererstellung für Tomcat
Nachdem wir Java korrekt installiert haben, müssen wir als Nächstes einen Benutzer erstellen, der alle mit Apache Tomcat zusammenhängenden Aufgaben verwaltet (es sollte nicht der Root-Benutzer sein). Zuerst erstellen wir die Katergruppe mit dem folgenden Befehl:
sudo groupadd Kater
Nun erstellen wir den Tomcat-Benutzer und fügen diesem Benutzer die folgenden Einstellungen hinzu:
- Machen Sie es zu einem Mitglied der Katergruppe.
- Wir erstellen ein Verzeichnis im opt / tomcat- Pfad, in dem Apache Tomcat installiert wird.
- Wir werden den Parameter / bin / false hinzufügen, damit niemand auf das Konto zugreift.
Wir werden den folgenden Befehl eingeben:
sudo useradd -M -s / bin / nologin -g Kater -d / opt / Kater Kater
Sobald dieser Vorgang abgeschlossen ist, können wir Apache Tomcat 8 herunterladen und installieren.
4. Laden Sie Apache Tomcat herunter und installieren Sie es
Dazu müssen wir auf den folgenden Weblink klicken , um die neuesten Versionen von Apache herunterzuladen. Um die richtige Version (Datei tar.gz) zu finden, gehen wir zur richtigen Version und platzieren im Feld Binärdistributionen die Datei tar.gz im Kernfeld.
Dort müssen wir die Linkadresse für den jeweiligen Download kopieren. Für Version 8 lautet der Link wie folgt: Datei tar.gz Apache 8 .
Um den Installationsprozess zu starten, gehen wir mit dem Parameter in den Home-Ordner :
cd ~
Als nächstes verwenden wir den Befehl wget, um mit dem Apache Tomcat-Download fortzufahren . In unserem Fall verwenden wir die wget- Syntax Link_of_Download.
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz
Wir hoffen, dass der Download abgeschlossen und korrekt installiert wird.
sudo yum install wget
Damit haben wir es installiert.
Wie bereits erwähnt, werden wir Apache Tomcat 8 im Pfad / opt / tomcat installieren, aber standardmäßig existiert diese Route nicht. Zum Erstellen verwenden wir den folgenden Befehl:
sudo mkdir / opt / tomcat
Dann extrahieren wir die heruntergeladene Datei in den Pfad / opt / tomcat , dazu geben wir den folgenden Befehl ein:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1
Wir hoffen, dass Apache im Pfad / opt / tomcat extrahiert wird. Sobald alle Dateien extrahiert wurden, müssen wir die entsprechenden Berechtigungen zuweisen.
5. Aktualisieren Sie die Berechtigungen für den Tomcat-Benutzer
Damit der Tomcat-Benutzer auf den Tomcat-Installationspfad zugreifen kann, führen wir den folgenden Vorgang aus. Wir gehen zu dem Pfad, in dem alle Dateien von Apache Tomcat 8 (/ opt / tomcat) mit dem folgenden Befehl installiert wurden :
cd / opt / tomcat
Sobald wir auf dieser Route sind, geben wir die folgenden Parameter ein, um die Lese- und Schreibberechtigungen für diese Route zu erteilen :
sudo chgrp -R Kater conf sudo chmod g + rwx conf sudo chmod g + r conf / *
Schließlich erlauben wir dem Tomcat-Benutzer, Eigentümer der Protokolle, Webanwendungen und anderer Komponenten der conf-Datei zu sein. Dazu geben wir Folgendes ein:
sudo chown -R Kater webapps / work / temp / logs /
Nun beginnen wir mit der Installation der Systemdatei.
6 Installieren Sie die Systemdatei
Wir müssen das systemd-Archiv installieren, da Apache Tomcat als Dienst ausgeführt wird. Daher geben wir Folgendes ein, um die Datei tomcat.service zu erstellen:
sudo nano /etc/systemd/system/tomcat.service
Dort können wir sehen, dass eine leere Datei angezeigt wird, daher müssen wir Folgendes hinzufügen:
# Systemd Unit-Datei für Tomcat [Einheit] Beschreibung = Apache Tomcat-Webanwendungscontainer After = syslog.target network.target [Service] Typ = Gabeln Umgebung = JAVA_HOME = / usr / lib / jvm / jre Umgebung = CATALINA_PID = / opt / tomcat / temp / tomcat.pid Umgebung = CATALINA_HOME = / opt / tomcat Umgebung = CATALINA_BASE = / opt / tomcat Umgebung = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = Datei: / dev /./urandom' ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID Benutzer = Kater Gruppe = Kater [Installieren] WantedBy = multi-user.target
Wir speichern die Änderungen mit der Tastenkombination Strg + O und verlassen den Editor mit der Tastenkombination Strg + X. Als nächstes starten wir die systemd-Datei mit dem folgenden Befehl neu:
sudo systemctl daemon-reload
Nach dem Neustart fahren wir mit der nächsten Aufgabe fort.
7 Aktivieren Sie den Apache Tomcat-Dienst
Sobald wir den obigen Vorgang abgeschlossen haben, starten wir den Apache-Dienst mit dem folgenden Befehl:
sudo systemctl starte tomcat
Später aktivieren wir Apache Tomcat mit dem folgenden Befehl:
sudo systemctl aktiviert tomcat
Sobald wir den Dienst gestartet haben, können wir die Installation von Tomcat im Browser überprüfen. Dazu müssen wir die IP-Adresse unseres Computers mit dem Befehl ifconfig kennen.
Im Browser geben wir folgende Syntax ein:
http: // IP-Server: 8080
Wie wir sehen, greifen Sie auf den Einstiegsbildschirm von Apache zu und verwalten von dort aus, was wir für notwendig halten.
Auf diese Weise haben wir Apache Tomcat 8 in unsere CentOS 7-Ausrüstung eingebaut , um eine alternative Unterstützung für diejenigen bereitzustellen, die mit Java-Anwendungen arbeiten. Schließlich könnte Sie das folgende Tutorial interessieren: Installieren Sie MySQL in CentOS 7 .