Hvordan konfigurere Apache Tomcat i Linux

Hvordan konfigurere Apache Tomcat i Linux
Apache Tomcat, eller ganske enkelt Tomcat, er en gratis og åpen kildekode-webserver utviklet av Apache Software Foundation for å implementere Java Servlet, Javaserver-sider, Java Expression Language og Web-Socket Technologies. Det gir en 'ren Java' HTTP -server.

Apache Tomcat gir en standard HTTP -kontakt på port 8080, slik at du kan bruke den som en webserver som Apache for Java -applikasjonene dine.

Denne artikkelen vil vise deg hvordan du kan sette opp Apache Tomcat -serveren på Linux -maskinen din fullt ut.

MERK: Jeg testet instruksjonene og installasjonsmetodene på en Ubuntu 20.04 og Debian 10.7 Server.

Krav

For at du følger med installasjonsprosessen som er gitt i denne guiden, vil du kreve:

  1. En fullstendig oppdatert Linux -server
  2. Sudo eller rottillatelser

Installere Apache Tomcat

La oss starte med å installere Tomcat på serveren vår.

Installere Java JDK

Før vi installerer Apache Tomcat, må vi sikre at en fungerende Java -versjon er installert på serveren vår.

I vårt eksempel vil vi bruke Amazon Corretto JDK.

Begynn med å oppdatere systemet ditt og installer Java-vanlig, WGET og Curl AS:

sudo apt-get oppdatering
sudo apt-get install java-common curl wget -y

Deretter lanserer du nettleseren og navigerer til nedlastingssiden for Amazon Corretto som gitt i ressursen nedenfor:

https: // dokumenter.aws.Amazon.com/corretto/siste/corretto-11-ug/nedlastingsliste.html

Finn pakken for Linux -systemet ditt og kopier nedlastingskoblingen.

Når du har kopiert nedlastingskoblingen, åpner du terminalen og skriver inn kommandoen nedenfor:

wget https: // corretto.AWS/Nedlastinger/Siste/Amazon-Corretto-11-X64-Linux-JDK.Deb

Kommandoen ovenfor vil laste ned Corretto JDK til systemet ditt for installasjon.

Når nedlastingen er fullført, skriv inn kommandoen nedenfor for å installere JDK -pakken.

sudo dpkg -i Amazon-corretto-11-x64-linux-jdk.Deb

Kommandoen ovenfor vil bruke Debian -pakken lastet ned for å installere JDK.

For å bekrefte installasjonen er fullført, og du har JDK installert, skriv inn kommandoen:

Java -Versjon

Utførelse av denne kommandoen skal skrive ut Java -versjonen og JDK -leverandøren. Nedenfor er et eksempelutgang:

OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (Bygg 11.0.12+7-lts)
OpenJDK 64-bit server VM Corretto-11.0.12.7.1 (Bygg 11.0.12+7-LTS, blandet modus)

Sette opp Tomcat -bruker

Av sikkerhetsmessige årsaker er det best å ha en brukerkonto for å kjøre Apache Tomcat -tjenestene. Unngå å bruke rotbrukeren til å kjøre Tomcat -serveren.

La oss starte med å opprette Tomcat -brukeren med en standard hjemmekatalog og et skall satt til FALSE.

sudo useradd -m -u -d /home /tomcat -s $ (hvilken falsk) tomcat

For å bekrefte Tomcat -brukeren eksisterer med riktig informasjon, katter /etc /passwd -filen som:

Cat /etc /passwd | grep tomcat

Nedenfor er et eksempelutgang:

Tomcat: x: 1001: 1001 ::/Home/Tomcat:/usr/bin/usann

Installer Tomcat 10

Neste trinn er å installere Tomcat -binæren på systemet vårt. Fra og med å skrive denne opplæringen er Apache Tomcat 10 ikke tilgjengelig i offisielle depoter for store Linux -distribusjoner.

Start nettleseren din og naviger til Apache Tomcat 10 nedlastingsside.

Velg Tar eller Zip Archive og kopier nedlastingskoblingen.

Åpne terminalen og naviger til Tomcat User Home Directory vi opprettet i forrige trinn.

CD /Home /Tomcat

Bruk deretter WGET eller CURL for å laste ned Tomcat -arkivet som:

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

Det siste trinnet er å fjerne filene og lagre dem i Tomcat Home Directory. Du kan bruke kommandoen:

sudo tar xvf apache-tomcat-10.0.10.tjære.GZ -C . --strip-komponenter = 1

Neste trinn er å bruke Chown -kommandoen for å angi riktige tillatelser for Apache Tomcat -filene.

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

Hvordan konfigurere Apache Tomcat -bruker i Linux

For å konfigurere Apache Tomcat-brukerne, må vi redigere tomcat-brukerne.XML -fil i Conf -katalogen.

Rediger filen og legg til brukerdetaljene som vist i eksemplet nedenfor:

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

Legg til linjene som




roller = "manager-gui, admin-gui"/>

I eksemplet ovenfor kan brukernavnet Tomcat bare få tilgang til Tomcat Manager, mens Admin Brukernavnet kan få tilgang.

Forsikre deg om å legge til brukernavn -konfigurasjonen vist ovenfor mellom følgende blokker


Til slutt, lagre filen og lukk redigereren.

For å kjøre Apache Tomcat -serveren, skriv inn kommandoen:

sudo/home/tomcat/bin/oppstart.sh

Hvordan få tilgang til Tomcat

Når du har startet Tomcat -serveren, kjøres den som standard på port 8080, og du kan få tilgang til grensesnittet ved å navigere til http: // 127.0.0.1: 8080

Hvis Tomcat -serveren kjører, bør du se TOMCAT -standardsiden:

Hvis du vil lære forskjellige måter å starte og stoppe Apache Tomcat -tjenesten, bør du vurdere vår opplæring om emnet.

Konklusjon

Denne opplæringen viste deg hvordan du installerer og konfigurerer Apache Tomcat -serveren på Linux. Sjekk våre andre Tomcat -opplæringsprogrammer for å lære mer om sikring og administrering av Tomcat -serveren.