Apache Tomcat, znan tudi kot Tomcat Server, je odprtokodni spletni strežnik z vsebnikom Servlet za zagon spletnih aplikacij, ki temeljijo na Javi. Tomcat vključuje strani strežnika JavaServer (JSP), WebSocket, Java Servlet, Java EL itd., Za celotno okolje spletnega strežnika Java HTTP za izvajanje kode Java.

Velika skupnost usposobljenih razvijalcev vzdržuje strežnik Tomcat pod upravljanjem fundacije programske opreme Apache. Zato strežnik Tomcat zagotavlja odlično dostopnost za učinkovito delo z aplikacijo, ki temelji na Javi. Podpora za več platform pomeni, da je na voljo tako za Windows kot Linux. Najnovejša različica Apache Tomcat je 10.0.18, zato bomo v tem priročniku razložili, kako namestiti Apache Tomcat 10 na Ubuntu 20.04.

1. Namestitev Jave (najnovejša različica)

Najprej upoštevajte, da če ste pravkar namestili Ubuntu 20.04 v svoj sistem, morate dodajte novega uporabnika v Linuxu pred nastavitvijo Apache Tomcat.

Kot smo že omenili, se Apache Tomcat uporablja za aplikacije, ki temeljijo na Javi, ki zahtevajo najnovejšo različico Jave. Najnovejša različica Apache Tomcat za pravilno delovanje zahteva JDK 8 (Java Development Kit) ali novejšo različico. Ti lahko

instagram viewer
namestite najnovejšo različico JDK tako, da v terminalu Linux zaženete naslednje ukaze:

sudo apt posodobitev
sudo apt install default-jdk -y

V zgornjem ukazu smo uporabili -y, da samodejno presežemo potrditev namestitve. Nato morate preveriti in preveriti različico Jave z naslednjim ukazom:

java -različica

Kot lahko vidite na zgornji sliki, imamo najnovejšo različico OpenJDK, 11.0.14. Prav tako prikazuje pomembne informacije o izvajalnem okolju OpenJDK in strežniku.

2. Namestitev Apache Tomcat 10

Apache Tomcat ima aktivno razvojno ekipo, ki redno dostavlja najnovejše posodobitve, zato ga prenesite z uradnega strežnika s spodnjim ukazom:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Če ta priročnik berete mesece po objavi in ​​je po 10.0.18 nova posodobitev, se prepričajte, da ste spremenili različico v zgornjem ukazu. V nasprotnem primeru ukaz ne bo deloval in med prenosom najnovejše različice Apache Tomcat boste dobili napake.

Ko prenesete datoteko Tomcat tar.gz, izvlecite arhiv tar s spodnjim ukazom:

tar xvf apache-tomcat-10.0.18.tar.gz

Zdaj premaknite ekstrahirane datoteke v domači imenik (/usr/share/apache-tomcat) z naslednjim ukazom:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Naslednji ukaz lahko uporabite tudi za istočasno ekstrahiranje in premikanje imenika Tomcat, namesto da bi to počeli enega za drugim:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Nastavitev uporabniškega računa Tomcat

Iz varnostnih razlogov je dobra ideja zagon strežnika Tomcat prek določenega uporabniškega računa. Izvedite spodnji ukaz, da ustvarite nov uporabniški račun:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Zdaj spremenite uporabniško ime in geslo v skladu z zahtevami in ga shranite:

Spremenite vlogi v upravitelja in upravitelja gostitelja ter ustrezno nastavite njuni gesli.

Končno nastavite zahtevana dovoljenja za datoteke v imeniku Tomcat, kot sledi:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Omogočite dostop do Apache Tomcat

Do aplikacij upravitelja gostitelja in upravitelja tomcat lahko dostopate samo kot lokalni gostitelj, zato je pomembno, da konfigurirate dovoljenja za dostop. Obstajata dva načina za omogočanje dostopa, bodisi z dovolitvijo določenih oddaljenih sistemov ali dovoljevanjem vseh sistemov. Odprite datoteko context.xml, da jo uredite za aplikacije upravitelja in upravitelja gostitelja:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Zdaj spremenite vrstice tako, da dodate naslov IP, do katerega boste dostopali. Glej kako najti svoj IP naslov v Linuxu če potrebuješ pomoč:

dopusti="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Končno shranite datoteko in sistem bo omogočil dostop upravitelju in upravitelju gostitelja.

5. Nastavite datoteko Tomcat Systemd

Tomcat ima dostopnost skripta bash za zagon in zaustavitev storitev. Lahko pa ustvarite zagonski skript za upravljanje vseh opravil kot storitev systemd. Torej najprej odprite datoteko tomcat.service v vim s spodnjim ukazom:

sudo nano /etc/systemd/system/tomcat.service

Zdaj prilepite naslednjo vsebino v urejevalnik vim in jo shranite:

[enota]
Opis=Tomcat
Po=syslog.target network.target
[Storitev]
Vrsta = vilice
Uporabnik=tomcat
Skupina = maček
Okolje=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Okolje=CATALINA_HOME=/usr/share/apache-tomcat
Okolje=CATALINA_BASE=/usr/share/apache-tomcat
Okolje=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Namesti]
WantedBy=več-user.target

Zaženite spodnji ukaz, da znova naložite storitev systemd, da naložite spremembe, opravljene v datoteki.

sudo systemctl daemon-reload

Zdaj zaženite in omogočite aplikacijo tomcat s spodnjimi ukazi:

sudo systemctl zaženi tomcat.service
sudo systemctl omogoči tomcat.service

Preverimo stanje storitve Tomcat tako, da v terminalu zaženemo naslednji ukaz:

sudo systemctl status tomcat.service

Tukaj, na zgornji sliki, sistem v statusu prikazuje "aktiven (teče)".

6. Dostopajte do spletnega strežnika Tomcat

Tomcat Server privzeto deluje na vratih 8080, vendar ga lahko preverite z naslednjim ukazom:

sudo ss -tunelp | grep 8080

Zdaj dostopajte do strežnika Tomcat iz brskalnika:

http://localhost: 8080/

Nazadnje vnesite uporabniško ime in geslo za dostop do Tomcat 10 iz vašega računalnika Linux:

V spletnem vmesniku lahko preverite stanje strežnika, prenesete aplikacijo upravitelja in gostite upravitelja. Če med dostopom do Tomcat 10 iz spletnega brskalnika naletite na kakršno koli napako, znova naložite tomcat.service. Pomagal bo nov začetek storitve Tomcat in nalaganje vseh podatkov za pravilno delovanje. Ko znova naložite tomcat.service, zaženite, omogočite in preverite stanje tomcat.service, kot smo omenili zgoraj.

Apache Tomcat 10 ste uspešno namestili!

Tako lahko preprosto namestite in nastavite Apache Tomcat 10 na Ubuntu 20.04. Postopek smo razdelili na šest različnih korakov, kjer smo upoštevali vse o namestitvi Tomcat 10.

Prepričajte se, da sledite korakom enega za drugim, saj je to bistveno za uspešno nastavitev Apache Tomcat. Ne bodite zmedeni v postopku namestitve, saj se postopek začne z namestitvijo Tomcat 10 in konča z dostopom do strežnika Tomcat iz spletnega brskalnika. Obstaja nekaj bližnjic, ki smo jih uporabili pri zgornjih metodah, saj vam bodo te bližnjice pomagale enostavno namestiti Apache 10.

5 razlogov, da naredite svoj osebni domači strežnik

Preberite Naprej

DelitiTweetDelitiE-naslov

Povezane teme

  • Linux
  • Strežnik Apache
  • Ubuntu
  • Linux

O avtorju

Nitin Jangid (2 objavljena članka)Več od Nitin Jangid

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite