Come configurare Apache Tomcat in Linux

Come configurare Apache Tomcat in Linux
Apache Tomcat, o semplicemente Tomcat, è un server Web gratuito e open source sviluppato dalla Apache Software Foundation per implementare Java Servlet, Javaserver Pages, Java Expression Language e Web-Socket Technologies. Fornisce un server HTTP "puro java".

Apache Tomcat fornisce un connettore HTTP predefinito sulla porta 8080, consentendo di utilizzarlo come server Web come Apache per le tue applicazioni Java.

Questo articolo ti mostrerà come impostare completamente il server Apache Tomcat sulla macchina Linux.

NOTA: Ho testato le istruzioni e i metodi di installazione su un Ubuntu 20.04 e Debian 10.7 server.

Requisiti

Per seguire il processo di installazione fornito in questa guida, è necessario:

  1. Un server Linux completamente aggiornato
  2. Sudo o autorizzazioni di radice

Installazione di Apache Tomcat

Iniziamo installando Tomcat sul nostro server.

Installazione di Java JDK

Prima di installare Apache Tomcat, dobbiamo garantire che una versione Java funzionante sia installata sul nostro server.

Nel nostro esempio, useremo l'Amazon Corretto JDK.

Inizia aggiornando il sistema e installa Java-Common, Wget e Curl come:

Sudo Apt-get Aggiornamento
sudo apt-get installa java-mmon curl wget -y

Quindi, avvia il tuo browser e vai alla pagina di download di Amazon Corretto come previsto nella risorsa di seguito:

https: // docs.AWS.Amazon.com/corretto/ultimo/corretto-11-ug/downloads-list.html

Individua il pacchetto per il tuo sistema Linux e copia il collegamento.

Una volta copiato il link per il download, aprire il terminale e immettere il comando di seguito:

wget https: // corretto.AWS/Downloads/Ultime/Amazon-Corretto-11-X64-Linux-Jdk.Deb

Il comando sopra scaricherà Corretto JDK nel tuo sistema per l'installazione.

Una volta completato il download, immettere il comando qui sotto per installare il pacchetto JDK.

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

Il comando sopra utilizzerà il pacchetto Debian scaricato per installare JDK.

Per verificare che l'installazione sia completata e si installa JDK, immettere il comando:

Java -Version

L'esecuzione di questo comando dovrebbe stampare la versione Java e il fornitore JDK. Di seguito è riportato un output di esempio:

OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (build 11.0.12+7-lts)
OpenJDK Server a 64 bit VM Corretto-11.0.12.7.1 (build 11.0.12+7-lts, modalità mista)

Impostazione dell'utente Tomcat

Per motivi di sicurezza, è meglio avere un account utente per eseguire Apache Tomcat Services. Evita di utilizzare l'utente root per eseguire il server Tomcat.

Iniziamo creando l'utente Tomcat con una home directory predefinita e una shell impostata su False.

sudo useradd -m -u -d /home /tomcat -s $ (quale falso) tomcat

Per verificare che l'utente Tomcat esista con le informazioni corrette, Cat Il file /etc /passwd come:

Cat /etc /passwd | Grep Tomcat

Di seguito è riportato un output di esempio:

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

Installa Tomcat 10

Il prossimo passo è installare il binario Tomcat sul nostro sistema. Al momento della stesura di questo tutorial, Apache Tomcat 10 non è disponibile nei repository ufficiali per le principali distribuzioni Linux.

Avvia il tuo browser e naviga sulla pagina di download di Apache Tomcat 10.

Seleziona l'archivio TAR o ZIP e copia il link per il download.

Apri il terminale e naviga nella directory della home utente Tomcat che abbiamo creato nel passaggio precedente.

CD /Home /Tomcat

Quindi, usa Wget o Curl per scaricare l'archivio Tomcat come:

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

Il passo finale è quello di inarcare i file e archiviarli nella directory home di Tomcat. Puoi usare il comando:

sudo tar xvf apache-tomcat-10.0.10.catrame.gz -c . --Componenti a strisce = 1

Il prossimo passo è utilizzare il comando Chown per impostare le autorizzazioni corrette per i file Apache Tomcat.

sudo chown -r tomcat: tomcat.
sudo chmod -r u+x ./bidone/

Come configurare l'utente di Apache Tomcat in Linux

Per configurare gli utenti di Apache Tomcat, dobbiamo modificare gli utenti Tomcat.File XML nella directory Conf.

Modifica il file e aggiungi i dettagli dell'utente come mostrato nell'esempio seguente:

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

Aggiungi le righe come




ROLIS = "Manager-gui, admin-gui"/>

Nell'esempio sopra configurazione, il nome utente Tomcat può accedere solo al gestore Tomcat, mentre il nome utente di amministrazione può accedere sia al gestore che all'interfaccia di amministrazione.

Assicurarsi di aggiungere la configurazione del nome utente mostrato sopra tra i seguenti blocchi


Infine, salva il file e chiudi l'editor.

Per eseguire il server Apache Tomcat, immettere il comando:

sudo/home/tomcat/bin/startup.sh

Come accedere a Tomcat

Una volta avviato il server Tomcat, verrà eseguito sulla porta 8080 per impostazione predefinita e puoi accedere all'interfaccia navigando su http: // 127.0.0.1: 8080

Se il server Tomcat è in esecuzione, dovresti vedere la pagina predefinita Tomcat:

Se vuoi imparare vari modi per iniziare e fermare il servizio Apache Tomcat, considera il nostro tutorial sull'argomento.

Conclusione

Questo tutorial ha mostrato come installare e configurare il server Apache Tomcat su Linux. Controlla i nostri altri tutorial Tomcat per saperne di più sulla protezione e l'amministrazione del server Tomcat.