Før jeg skriver en tutorial for Linux -hint, sjekker jeg alltid andre blogger innhold for å gjøre vårt bedre. Denne gangen ble jeg overrasket over at ingen tilgjengelige opplæringsprogrammer for å installere Apache Tomcat på Debian 11 inkluderte den apt-get installasjonsmetoden, som er lettere å utføre. Derfor bestemte jeg meg for å inkludere begge metodene: Installere Tomcat på Debian 11 ved hjelp av APT og Tomcat manuell installasjon.
Sette opp systemet ditt for å installere Tomcat på Debian 11
Alle instruksjoner i denne delen er obligatoriske for begge Tomcat -installasjonsmetodene.
Før vi starter, må vi åpne Tomcats standardport, 8080. Du kan gjøre det ved å bruke UFW ved å kjøre følgende kommando.
sudo ufw tillater 8080Oppdater deretter depotene dine ved å kjøre kommandoen nedenfor.
sudo apt oppdateringInstaller Java ved hjelp av Apt Som vist på følgende skjermbilde.
sudo apt install openjdk-11-jdk -yInstallere Apache Tomcat på Debian 11 ved hjelp av Apt
For å begynne, la oss installere Tomcat ved å bruke APT, som vist på skjermdumpen nedenfor.
sudo apt installer tomcat9 -yFør du legger til en Tomcat -bruker, kan du legge til gruppen Tomcat9 ved å kjøre kommandoen nedenfor.
sudo groupadd tomcat9Opprett deretter brukeren ved å utføre følgende kommando, som vist i neste skjermbilde.
sudo useradd -s /bin /falsk -g tomcat9 -d /etc /tomcat9 tomcat9Nå er Tomcat installert, du kan starte den og sjekke om den starter riktig ved å kjøre kommandoene nedenfor.
sudo systemctl start tomcat9Nå er det på tide å definere brukeren med tilgang til Tomcat9. For å gjøre det, må du redigere konfigurasjonsfilen /etc/tomcat9/tomcat-brukere.XML. Du kan redigere den med Nano ved å utføre følgende kommando.
sudo nano/etc/tomcat9/tomcat-brukere.XMLNår du er inne i filen, kopierer du følgende kode erstatning Linuxhint med brukernavnet ditt og Ditt passwordhere Med passordet vil du få tilgang til Tomcat.
Lagre og avslutte konfigurasjonsfilen; Hvis du bruker Nano, kan du trykke på Ctrl+X for å avslutte lagringsendringer.
Nå kan du få tilgang til følgende lenke: http: // localhost: 8080/
Som du ser ble Tomcat installert med hell. La oss nå installere Tomcat Web Manager og Host-Manager ved å kjøre følgende kommando.
sudo apt installer tomcat9-adminFå tilgang til http: // localhost: 8080/manager/html og skriv inn brukernavnet og passordet du skrev når du redigerer filen /etc/tomcat9/tomcat-brukere.XML.
Og som du kan se, fungerer Tomcat Web Application Manager ordentlig.
La oss nå få tilgang til http: // localhost: 8080/host-manager/html for å sjekke Tomcat Virtual Host Manager; Skriv inn brukernavnet og passordet når du blir spurt.
Og som du kan se, fungerer vertssjefen ordentlig.
Installere Apache Tomcat på Debian 11 manuelt
La oss nå se hvordan du installerer Apache Tomcat på Debian 11 manuelt, uten apt/apt-get.
For å begynne, få tilgang til følgende lenke: https: // tomcat.Apache.org/nedlasting-90.CGI og velg .tjære.GZ -fil vist i følgende bilde og last den ned til systemet ditt.
Lag katalogen /opt/tomcat Bruker MkDIR som vist nedenfor:
sudo mkdir /opt /tomcatPakk ut tomcat ved å kjøre følgende kommando.
sudo tar -XVF Apache-Tomcat-*.tjære.gzFlytt alt innholdet i den ekstraherte katalogen inn i /opt/tomcat, Som vist på skjermbildet nedenfor.
Sudo MV Apache-Tomcat-9.0.52/*/opt/tomcat/Legg til gruppen tomcat Ved å utføre følgende kommando.
sudo groupadd tomcatLegg til brukeren nå tomcat Ved å kjøre kommandoen nedenfor.
sudo useradd -g tomcat -d/opt/tomcat -s/usr/sbin/nologin tomcatGi bruker- og gruppen rekursive tillatelser over /opt/tomcat Ved å kjøre følgende kommando.
sudo chown -r tomcat: tomcat/opt/tomcat/Nå er det på tide å få banen til Java -pakken vi installerte i de første trinnene i denne opplæringen. For å få riktig vei, kan du utføre kommandoen nedenfor.
Sudo Update-Java-Alternatives -LSom du kan se, er banen /usr/lib/jvm/java-1.11.0-OpenJDK-AMD64. Vi må kopiere den til Tomcats konfigurasjonsfil. Åpne den ved hjelp av Nano ble vist i følgende eksempel.
sudo nano/etc/systemd/system/tomcat.serviceKopier all koden nedenfor i filen du nettopp opprettet.
Merk: I linjemiljøet = Java_Home = Legg til /usr/lib/jvm/java-1.11.0-OpenJDK-AMD64 eller banen du fikk når du kjører oppdatering-java-Alternativ-L, som vist i eksemplet nedenfor.
[Enhet]Avslutt Nano Lagre endringer.
Gi alle skriptutførelsesstillatelser som vist nedenfor.
chmod +x/opt/tomcat/bin/*.shStart Tomcat -tjenesten med SystemCTL som vist nedenfor.
sudo systemctl start tomcat.serviceDu kan også kjøre kommandoen nedenfor for å sjekke om Tomcats tjeneste ble startet ordentlig.
sudo systemctl status tomcat.serviceAktiver tjenesten ved å utføre følgende kommando.
sudo systemctl aktiver tomcatLa oss nå legge til en Tomcat -bruker i konfigurasjonsfilen /opt/tomcat/conf/tomcat-brukere.XML. Åpne konfigurasjonsfilen ved å kjøre følgende kommando.
sudo nano/opt/tomcat/conf/tomcat-brukere.XMLKopier følgende kode, erstatt Linuxhint med brukernavnet du vil definere, og erstatte Ditt passwordhere med passordet du velger.
Gå ut av filen Lagringsendringer.
Rediger nå konfigurasjonsfilen /opt/tomcat/webapps/manager/meta-inf/kontekst.XML Ved å kjøre kommandoen nedenfor.
sudo nano/opt/tomcat/webapps/manager/meta-inf/kontekst.XMLFinn følgende linjer:
Bytt ut koden over med denne, eller kommenter ved å legge til på slutten, som vist nedenfor.
Gjenta den forrige operasjonen med konfigurasjonsfilen /opt/tomcat/webapps/host-manager/meta-inf/contex.XML. Å gjøre det ved hjelp av Nano Run:
sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.XMLKommenter igjen følgende kode, eller kommenter den.
Resultatet må være følgende med på slutten, som vist på skjermdumpen nedenfor.
Avslutt lagrer endringer.
Start nå Tomcat -tjenesten igjen ved hjelp av SystemCTL som vist nedenfor.
sudo SystemCTL omstart tomcatBesøk lenken http: // localhost: 8080/, og du skal se at Tomcat fungerer som den skal, som vist på bildet nedenfor.
Nå kan du se at Tomcat fungerer ordentlig.
Konklusjon
Å installere Apache Tomcat på Debian 11 er ikke forskjellig fra å installere den på tidligere Debian -versjoner. Metodene som er forklart ovenfor er også nyttige for Debian-baserte Linux-distribusjoner som Ubuntu. Som du kan se gjennom denne lesingen, inkluderer installasjonsprosessen mange trinn, men er ganske enkelt, og ethvert Linux -brukernivå kan oppnå dette. Husk å åpne port 8080 (mange brukere glemmer dette). Det anbefales også å følge den treffende metoden over den manale metoden.
Takk for at du leste denne artikkelen som forklarer hvordan du installerer Apache Tomcat på Debian 11. Fortsett å følge oss for flere Linux -tips og opplæringsprogrammer.