Heim >System-Tutorial >LINUX >Installation und Konfiguration von Tomcat 8.5
Produktionsumgebung:
Serverversion: Apache Tomcat/8.5.16
CentOS Linux-Version 7.3.1611 (Core) x86-64
1.Apache Tomcat/8.5.16 hängt von jre7 und höher ab, aber höhere Versionen von jdk enthalten bereits jre. Für die Installation von jdk&jre überprüfen Sie bitte „Linux JAVA JDK JRE Environment Variable Installation and Configuration“
2. Erstellen Sie einen exklusiven Tomcat-Benutzer
# groupadd tomcat # useradd -g tomcat -s /bin/false tomcat 或 # useradd -g tomcat -s /sbin/nologin tomcat 注意: -g tomcat用户隶属于tomcat组 -s /bin/false 禁用shell访问
3. Laden Sie Apache Tomcat 8.5 herunter, installieren und konfigurieren Sie es, legen Sie Benutzergruppenberechtigungen fest und erstellen Sie Soft-Verbindungen
# cd /tmp # wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz # tar zxvf apache-tomcat-8.5.16.tar.gz # mv apache-tomcat-8.5.16 /usr/local/ # cd /usr/local/ # chown -hR tomcat:tomcat apache-tomcat-8.5.16 # ln -s apache-tomcat-8.5.16 tomcat
4. Fügen Sie die selbststartende Systemd-Service-Unit-Datei von Tomcat hinzu
# vim /lib/systemd/system/tomcat.service [Unit] Description=Apache Tomcat 8 After=syslog.target network.target [Service] Type=forking User=tomcat Group=tomcat Environment=JAVA_HOME=/usr/local/jdk/jre Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/usr/local/tomcat Environment=CATALINA_BASE=/usr/local/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx4096M -server -XX:+UseParallelGC' Environment='CATALINA_OPTS=-Dfile.encoding=UTF-8 -server -Xms2048m -Xmx2048m -Xmn1024m -XX:SurvivorRatio=10 -XX:MaxTenuringThreshold=15 -XX:NewRatio=2 -XX:+DisableExplicitGC' Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' ExecStart=/usr/local/tomcat/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target
5. Laden Sie die Systemd-Diensteinheit neu, erteilen Sie dem Soft-Connection-Verzeichnis Berechtigungen, starten Sie den Apache Tomcat-Dienst und stellen Sie Tomcat so ein, dass er beim Booten automatisch startet
# systemctl daemon-reload # cd /usr/local/ # chown -hR tomcat:tomcat tomcat # systemctl start tomcat # systemctl enable tomcat
6. Konfigurieren Sie den Apache Tomcat-Benutzer für die Remote-Anmeldung
In der Mitte der Datei tomcat-users.xml hinzufügen;
# vim /usr/local/tomcat/conf/tomcat-users.xml
Tomcat 8.5 und spätere Versionen verfügen über verbesserte Filterregeln für die Remote-Anmeldung. Die Remote-Anmeldung wird standardmäßig nicht unterstützt und die Konfigurationsdatei muss geändert werden.
Datei ändern:
/host-manager/META-INF/context.xml /manager/META-INF/context.xml
7. Firewall-Firewall konfigurieren
Wenn Sie Port 8080 nicht freigeben, können Sie 8080 nicht für den externen Zugriff verwenden. Geben Sie nun den Port frei und laden Sie den Firewall-Dienst neu
# firewall-cmd --zone=public --add-port=8080/tcp --permanent # firewall-cmd --reload # firewall-cmd --list-ports # firewall-cmd --list-servicesBisher wurde Apache Tomcat 8.5.16 erfolgreich installiert. Jetzt können Sie den IP:Port für den Testzugriff nutzen.
Das obige ist der detaillierte Inhalt vonInstallation und Konfiguration von Tomcat 8.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!