Samsung Galaxy Tab S4 Hands-On: Android Tablet for Multitaskers
Indholdsfortegnelse:
- Forudsætninger
- Installation af OpenJDK
- Oprettelse af en Tomcat-bruger
- Download af Tomcat
- Oprettelse af SystemD-enhedsfil
- Justering af firewall
- Konfiguration af Tomcat Web Management Interface
- Test installationen
- Konklusion
Apache Tomcat er en open source JAVA-baseret applikationsserver, der implementerer Java Servlet, JavaServer Pages, Java Expression Language og Java WebSocket-teknologier. Det er en af de mest anvendte applikationer og webservere i verden i dag.
Denne tutorial forklarer, hvordan man installerer Apache Tomcat 9.0 på Debian 10 Buster og konfigurerer Tomcat webadministrationsgrænsefladen.
Forudsætninger
Instruktionerne antager, at du er logget ind som root eller bruger med sudo-privilegier.
Installation af OpenJDK
Tomcat 9.0 kræver, at Java SE 8 eller nyere er installeret på serveren.
Udfør følgende kommando for at installere OpenJDK-pakken:
Oprettelse af en Tomcat-bruger
Det at køre Tomcat som root-bruger er en sikkerhedsrisiko og anbefales ikke. Vi opretter en ny bruger, der vil blive brugt til at køre Tomcat-tjenesten.
Kør følgende kommando opretter en ny systembruger og gruppe med et hjemmekatalog over
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Download af Tomcat
I skrivende stund er den seneste Tomcat-version
9.0.27
. Før du fortsætter med det næste trin, skal du kontrollere Tomcat 9-downloadsiden for at se, om en nyere version er tilgængelig.
Skift til biblioteket
/tmp
og download den nyeste Tomcat binære udgivelse:
cd /tmp
wget
Når overførslen er gennemført, skal du pakke det gzippede arkiv ud:
tar -xf apache-tomcat-9.0.27.tar.gz
Flyt Tomcat-kildefilerne til den til
/opt/tomcat
biblioteket:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 opdateres med jævne mellemrum. For at få mere kontrol over versioner og opdateringer skal du oprette et symbolsk link, der er navngivet
latest
der peger på Tomcat-installationsmappen:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Senere, når du opgraderer Tomcat, skal du blot pakke den nyere version ud og ændre symlinket til at pege på den nyeste version.
Skift ejerskab af
/opt/tomcat
biblioteket til bruger- og
tomcat
, så brugeren kan få adgang til installationsmappen:
sudo chown -R tomcat: /opt/tomcat
Gør scripts i
bin
biblioteket eksekverbare:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Oprettelse af SystemD-enhedsfil
Åbn din teksteditor og opret en ny fil med navnet
tomcat.service
med følgende indhold:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Underret systemd om, at der findes en ny enhedsfil, og start Tomcat-tjenesten ved at skrive:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Kontroller status for Tomcat-tjenesten ved at skrive:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
Hvis der ikke er nogen fejl, skal du aktivere Tomcat-tjenesten automatisk ved starttidspunktet:
sudo systemctl enable tomcat
Du kan starte, stoppe og genstarte Tomcat på samme måde som enhver anden systemd-enhedstjeneste:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Justering af firewall
sudo ufw allow 8080/tcp
Når du kører en Tomcat-applikation i et produktionsmiljø, vil du sandsynligvis have en belastningsbalancer eller omvendt proxy, og det er en bedste praksis at begrænse adgangen til port 8080 kun til dit interne netværk.
Konfiguration af Tomcat Web Management Interface
Nu hvor Tomcat er installeret, er det næste trin at oprette en bruger med adgang til webadministrationsgrænsefladen.
Tomcat-brugere og deres roller er defineret i filen
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Vi definerer den nye bruger i filen
tomcat-users.xml
, som vist nedenfor. Brugeren har adgang til tomcat-webgrænsefladen (manager-gui og admin-gui). Sørg for at ændre brugernavn og adgangskode til noget mere sikkert:
Som standard tillader Tomcat webadministrationsgrænseflade kun adgang fra localhost. Hvis du vil have adgang til webgrænsefladen fra en ekstern IP eller hvor som helst, som ikke anbefales, fordi det er en sikkerhedsrisiko, kan du åbne følgende filer og foretage følgende ændringer.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlListen over tilladte IP-adresser er en liste adskilt med lodret bjælke
|
. Du kan tilføje enkelt IP-adresser eller bruge en almindelig udtryk.
Genstart Tomcat-tjenesten, så ændringerne træder i kraft:
Test installationen
Åbn din browser, og skriv:
http://:8080
http://:8080
Hvis installationen er vellykket, vises en skærm, der ligner følgende:
Konklusion
Du har installeret Tomcat 9.0 på dit Debian 10-system. Du kan nu besøge den officielle Apache Tomcat 9.0-dokumentation og lære mere om Apache Tomcat-funktionerne.
java debian tomcatSådan installeres virtualbox på debian linux 10 linux

VirtualBox er en open-source cross-platform virtualiseringssoftware, der giver dig mulighed for at køre flere gæstoperativsystemer samtidig. Denne tutorial forklarer, hvordan du installerer den nyeste VirtualBox på Debian 10, Buster.
Sådan installeres tomcat 8.5 på debian 9

Denne tutorial viser dig, hvordan du installerer Apache Tomcat 8.5 på Debian 9 og konfigurerer Tomcat webadministrationsgrænsefladen. Tomcat er en af de mest anvendte applikations- og webserver i verden i dag.
Sådan installeres tomcat 9 på debian 9

Denne tutorial viser dig, hvordan du installerer Apache Tomcat 9.0 på Debian 9 og konfigurerer Tomcat webadministrationsgrænsefladen.