GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Apache Tomcat 9 su CentOS 7 / RHEL 7 / Ubuntu 16.04

Apache Tomcat è un server Web e un contenitore servlet gratuito e open source fondato da Apache Software Foundation (ASF ). Fornisce la piattaforma Java Web Server richiesta per l'esecuzione del codice Java. Uno dei prerequisiti di Apache Tomcat 9 è "Java 8 “.

In questo articolo illustreremo i passaggi di installazione di Apache Tomcat 9 su CentOS 7.x/ RHEL 7.x e Ubuntu 16.04.

Passaggio:1 Installa Java 8 su CentOS 7.x e RHEL 7.x

I pacchetti Java 8 sono disponibili nei repository CentOS e RHEL predefiniti, esegui il comando yum di seguito dalla console.

[[email protected] ~]# yum install java-1.8.0

Esegui il comando sottostante per verificare la versione di Java:

[[email protected] ~]# java -version
openjdk version "1.8.0_101"
OpenJDK Runtime Environment (build 1.8.0_101-b13)
OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)
[[email protected] ~]#
Installa Java 8 su Ubuntu 16.04 / 16.10

Java 8 è disponibile anche nei repository apt di Ubuntu 16.04/16.10, esegui il seguente comando apt per installare Java 8

[email protected]:~$ sudo apt update
[email protected]:~$ sudo apt install openjdk-8*

Controlla la versione di Java

[email protected]:~$ java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
[email protected]:~$

Passaggio:2 Scarica il file tar.gz di Apache Tomcat 9

Possiamo scaricare Apache Tomcat 9 tar.gz dal suo sito Web ufficiale o usando il comando wget dal terminale.

http://tomcat.apache.org/download-90.cgi

Download di Tomcat dal terminale

[[email protected] ~]# wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.0.M17/bin/apache-tomcat-9.0.0.M17.tar.gz

Passo:3 Estrai il file scaricato e imposta la variabile CATALINA_HOME

Esegui il comando tar sottostante per estrarre Apache Tomcat 9 nella cartella /opt.

[[email protected] ~]# tar -zxpvf apache-tomcat-9.0.0.M17.tar.gz -C /opt/
[[email protected] ~]# cd /opt/
[[email protected] opt]# mv apache-tomcat-9.0.0.M17.tar.gz tomcat

Prima di avviare il servizio Tomcat, impostiamo prima la variabile di ambiente CATALINA_HOME richiesta utilizzando i seguenti comandi:

[[email protected] ~]# echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc
[[email protected] ~]# source ~/.bashrc
[[email protected] ~]#

Passaggio:4 Specificare gli utenti per la pagina della GUI del gestore e l'accesso alla pagina di amministrazione.

Per impostazione predefinita, nessun utente o account può accedere alla pagina della GUI di Manager e alla pagina di amministrazione. Quindi, per concedere l'accesso agli utenti, aggiungi le seguenti righe nel file “/opt/tomcat/conf/tomcat-users.xml ” appena sopra tag

<!-- User linuxtechi who can access only manager section -->
<role rolename="manager-gui" />
<user username="linuxtechi" password="<Enter-Secure-Password>" roles="manager-gui" />

<!-- User Admin Who can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="<Enter-Secure-Password>" roles="admin-gui" />

Passaggio:5 Avvia il servizio Tomcat

Esegui i comandi seguenti uno dopo l'altro per avviare il servizio Tomcat.

[[email protected] ~]# cd /opt/tomcat/bin/
[[email protected] bin]# ./startup.sh

Per spegnere il servizio Tomcat usa il comando seguente

[[email protected] bin]# ./shutdown.sh

Apri le porte Tomcat nel firewall.

Come sappiamo per impostazione predefinita, Tomcat funziona sulla porta 8080, quindi nel caso in cui il firewall sia in esecuzione sulla tua macchina Linux, imposta la seguente regola per aprire la porta 8080 su CentOS 7.x e RHEL 7.x.

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Usa il comando seguente per aprire la porta 8080 nel firewall di Ubuntu 16.04 / 16.10.

[email protected]:~# ufw allow 8080
Rule added
Rule added (v6)
[email protected]:~#

Nota:puoi saltare questo passaggio se il firewall è disabilitato sul tuo server

Passo:6 Accedi alla pagina Apache Tomcat 9 dal browser Web

Apri il browser web digita il seguente URL:

http://{indirizzo-ip-o-nome host}:8080

Nel mio caso l'indirizzo IP del mio server è "192.168.43.9"

Fai clic su "App Manager ” , Ci chiederà il nome utente e la password, specificare le credenziali dell'utente qualunque cosa abbiamo impostato nel file 'tomcat-users.xml '

Allo stesso modo possiamo visualizzare lo stato del server facendo clic sull'opzione "Stato del server

Scenario : se hai installato Tomcat su un server remoto e desideri accedere all'"App Manager" e allo "Stato del server" sul browser web del tuo sistema locale, dobbiamo creare un file "manager.xml ” nella cartella “/opt/tomcat/conf/Catalina/localhost/ ” con il seguente contenuto.

[email protected] ~]# cd /opt/tomcat/conf/Catalina/localhost/
[[email protected] localhost]# vi manager.xml
<Context privileged="true" antiResourceLocking="false"
  docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

Salva ed esci dal file

Questo è tutto, spero che ti piacciano i passaggi per l'installazione di Tomcat 9 🙂


Ubuntu
  1. Come installare Apache Tomcat 9 su Ubuntu 18.04

  2. Come installare Apache Tomcat su Linux RHEL 8 / CentOS 8

  3. Installa Hypervisor KVM su CentOS 7.x e RHEL 7.x

  4. Come installare Apache Tomcat 8 su CentOS

  5. Come installare Apache Tomcat su CentOS 7

Come installare Apache Tomcat 10 su Ubuntu 21

Come installare Apache Tomcat su CentOS 8

Come installare Apache Tomcat su Ubuntu 20.04?

Come installare Apache Tomcat 8 su Ubuntu 14.04

Come installare Apache Tomcat 8 su Ubuntu 16.04

Come installare Apache Tomcat su Ubuntu 18.04 LTS