Install and Configure Apache Tomcat on Ubuntu
Sadržaj:
- Preduvjeti
- Instaliranje OpenJDK
- Stvaranje Tomcat korisnika
- Preuzimanje Tomcat-a
- Izrada datoteke SystemD jedinice
- Podešavanje vatrozida
- Konfiguriranje Tomcat Web sučelja za upravljanje
- Ispitajte instalaciju
- Zaključak
Apache Tomcat je otvoreni izvorni aplikacijski poslužitelj sa sjedištem u JAVA koji implementira Java Servlet, JavaServer Pages, Java Expression Language i Java WebSocket tehnologije. Danas je jedna od najčešće korištenih aplikacija i web poslužitelja u svijetu.
Ovaj vodič objašnjava kako instalirati Apache Tomcat 9.0 na Debian 10 Buster i konfigurirati Tomcat web sučelje za upravljanje.
Preduvjeti
Upute pretpostavljaju da ste prijavljeni kao root ili korisnik s sudo povlasticama.
Instaliranje OpenJDK
Tomcat 9.0 zahtijeva da se na poslužitelj instalira Java SE 8 ili noviji.
Izvršite sljedeću naredbu za instaliranje paketa OpenJDK:
Stvaranje Tomcat korisnika
Trčanje Tomcat kao korijenski korisnik sigurnosni je rizik i ne preporučuje se. Stvorit ćemo novog korisnika koji će se koristiti za pokretanje usluge Tomcat.
Izvedite sljedeću naredbu stvara novog korisnika sustava i grupirajte se s kućnim imenikom
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Preuzimanje Tomcat-a
U trenutku pisanja teksta najnovija
9.0.27
verzija je
9.0.27
. Prije nastavka s sljedećim korakom, trebali biste provjeriti stranicu za preuzimanje Tomcat 9 i provjerite je li dostupna novija verzija.
Promijenite u
/tmp
direktoriju i preuzmite najnovije Tomcat binarno izdanje:
cd /tmp
wget
Kad je preuzimanje dovršeno, izvadite arhivu gzipped:
tar -xf apache-tomcat-9.0.27.tar.gz
Premjestite izvorne datoteke Tomcat u to imenik
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 se povremeno ažurira. Da biste imali veću kontrolu nad inačicama i nadogradnjama, stvorite simboličku vezu
latest
koja upućuje na instalacijski direktorij Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Kasnije prilikom nadogradnje Tomcat-a, jednostavno raspakirajte noviju verziju i promijenite simbolnu vezu da bi ukazala na najnoviju verziju.
Promijenite vlasništvo nad
/opt/tomcat
direktorijom na korisnika i grupe
tomcat
tako da korisnik može imati pristup instalacijskoj mapi:
sudo chown -R tomcat: /opt/tomcat
Učinite skripte unutar
bin
direktorija izvršnim:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Izrada datoteke SystemD jedinice
Otvorite uređivač teksta i stvorite novu datoteku nazvanu
tomcat.service
sa sljedećim sadržajem:
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
Obavijestite sistemski da postoji nova jedinica datoteke i pokrenite Tomcat uslugu upisivanjem:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Provjerite status Tomcat usluge upisivanjem:
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)
Ako nema grešaka, omogućite automatsko pokretanje Tomcat usluge prilikom pokretanja:
sudo systemctl enable tomcat
Možete pokrenuti, zaustaviti i ponovo pokrenuti Tomcat isto kao i bilo koji drugi servis sistemske jedinice:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Podešavanje vatrozida
sudo ufw allow 8080/tcp
Kada pokrećete Tomcat aplikaciju u proizvodnom okruženju, najvjerojatnije ćete imati balansiranje opterećenja ili obrnuti proxy, i najbolja je praksa da ograničite pristup porta 8080 samo vašoj internoj mreži.
Konfiguriranje Tomcat Web sučelja za upravljanje
Sada kada je instaliran Tomcat, sljedeći korak je stvaranje korisnika s pristupom sučelju za web upravljanje.
Korisnici Tomcat i njihove uloge definirani su u datoteci
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Novog korisnika definirat ćemo u datoteci
tomcat-users.xml
, kao što je prikazano u nastavku. Korisnik će imati pristup tomcat web sučelju (manager-gui i admin-gui). Obavezno promijenite korisničko ime i lozinku za nešto sigurnije:
Tomcat sučelje za web-upravljanje omogućuje prema pristupu samo iz localhosta. Ako želite pristupiti web sučelju s udaljenog IP-a ili s bilo kojeg mjesta što se ne preporučuje, jer radi se o sigurnosnom riziku, možete otvoriti sljedeće datoteke i izvršiti sljedeće promjene.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlPopis dopuštenih IP adresa je popis odvojen okomitom trakom
|
, Možete dodati pojedinačne IP adrese ili koristiti regularne izraze.
Ponovo pokrenite Tomcat uslugu da bi promjene nastupile na snazi:
Ispitajte instalaciju
Otvorite preglednik i utipkajte:
http://:8080
http://:8080
Ako je instalacija uspješna, pojavit će se zaslon sličan sljedećem:
Zaključak
Uspješno ste instalirali Tomcat 9.0 na svoj Debian 10 sustav. Sada možete posjetiti službenu dokumentaciju Apache Tomcat 9.0 i saznati više o značajkama Apache Tomcat.
java debian tomcatKako instalirati virtualbox na debian linux 10 linux

VirtualBox je open-source više-platformski softver za virtualizaciju koji vam omogućuje pokretanje više gostujućih operativnih sustava istovremeno. Ovaj vodič objašnjava kako instalirati najnoviji VirtualBox na Debian 10, Buster.
Kako instalirati tomcat 8.5 na debian 9

Ovaj će vam vodič pokazati kako instalirati Apache Tomcat 8.5 na Debian 9 i konfigurirati Tomcat web sučelje za upravljanje. Tomcat je danas jedan od najčešće korištenih aplikacija i web poslužitelja u svijetu.
Kako instalirati tomcat 9 na debian 9

Ovaj će vam vodič pokazati kako instalirati Apache Tomcat 9.0 na Debian 9 i konfigurirati Tomcat web sučelje za upravljanje.