Kaip įdiegti „Apache Tomcat 9“ „CentOS 7“

„Apache“ yra viena iš dažniausiai naudojamų platformų visoms temoms, susijusioms su svetainių priegloba, nes „Apache Foundation“ ją sukūrė kaip atvirojo kodo žiniatinklio serverį, kad galėtų pateikti ir pasiekti vietinį „Java“ HTTP serverį.

„Apache Tomcat“ programinė įranga buvo sukurta kaip „Java Servlet“, „JavaServer Pages“, „Java Expression Language“ ir „Java WebSocket“ technologijų atvirojo kodo diegimas, todėl „Apache Tomcat“ gali naudoti ir įdiegti daugybę didelio masto žiniatinklio programų bet kokio tipo organizacijoms. Prieš kelias dienas „Apache Tomcat“ išleido 9, 9.0.12 versiją, kuri yra pirmoji stabili 9.x.0 serijos versija. Šioje „Apache Tomcat 9“ versijoje rasime patobulinimų, palyginti su ankstesne „Tomcat 8“ versija.

Naujos savybėsKai kurios naujos ir patobulintos šios naujos „Apache Tomcat“ versijos funkcijos:

  • „Java Servlet 3.1“, „JavaServer Pages 2.3“, „Java Websocket 1.0“ palaikymas
  • Galimybė įdiegti naują žiniatinklio programą iš turinio, įkelto iš WAR failo
  • Galima išvardyti OS ir JVM ypatybių reikšmes
  • Iš naujo įkelti esamą žiniatinklio programą, kad ji atspindėtų / WEB-INF / klases arba / WEB-INF / lib turinio pakeitimus
  • Galimybė išvardyti pasaulinius JNDI išteklius, kurie gali būti naudojami diegimo įrankiuose, įdėtuose į diegimo aprašą
  • Galimybė paleisti sustabdytą programą
  • Įdiekite įdiegtą žiniatinklio programą ir pašalinkite ją iš pagrindinio katalogo
  • Galimybė išvardyti šiuo metu įdiegtas žiniatinklio programas ir dar daugiau.

Katalogai„Apache Tomcat 9“ baziniai katalogai yra šie:

  • / bin: Paleidimas, išjungimas ir kiti scenarijai, čia * .sh failai („Unix“ sistemoms) yra funkcinės * .bat failų kopijos („Windows“ sistemoms)
  • / conf: yra susiję DTD ir konfigūracijos failai, vienas iš svarbiausių failų yra server.xml, kuris yra pagrindinis sudėtinio rodinio konfigūracijos failas
  • / logs: tai žurnalo failai
  • / webapps: žiniatinklio programos yra ten

Dabar pamatysime, kaip įdiegti „Apache Tomcat 9“ „CentOS 7“.

1. Kaip įdiegti ir sukonfigūruoti „Java 8“ „CentOS 7“

1 žingsnis
Norėdami teisingai naudoti „Apache Tomcat 9“, „CentOS 7“ turime įdiegti JAVA, kad ji būtų tinkamai paleista, jei ne, atsisiųsime ir įdiegsime naujausią „JAVA 8“ versiją naudodami šią komandą:
yum įdiegti java-1.8.0

2 žingsnis
Įdiegę mes patikriname „Java“ versiją naudodami šią komandą:

 java -versija

2. Kaip įdiegti „Apache Tomcat 9“ „CentOS 7“


Įdiegę JAVA sistemoje, atsisiųsime naujausią „Apache Tomcat“ versiją, kuri yra 9.0.12. Tai stabili versija, tačiau jei bet kuriuo kitu metu norite patikrinti naujas galimas „Apache Tomcat“ versijas, galime eiti į šią nuorodą ir pateikti užklausą:

1 žingsnis
Mes atsisiųsime naujausią „Apache Tomcat 9“ versiją, naudodami šią komandą „wget“:

 cd/usr/local wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz

2 žingsnis
Mes tęsiame atsisiųsto failo išskleidimą:

 tar -xvf apache-tomcat-9.0.12.tar.gz

3 žingsnis
Galiausiai perkeliame failą į teisingą katalogą:

 mv apache-tomcat-9.0.12 tomcat9

4 žingsnis
Prieš paleisdami „Tomcat“ paslaugą, sistemoje turėsite sukonfigūruoti aplinkos kintamąjį CATALINA_HOME naudodami šią komandą:

 echo "export CATALINA_HOME =" / usr / local / tomcat9 "" >> ~ / .bashrc šaltinis ~ / .bashrc

5 žingsnis
Turime du CATALINA variantus:

CATALINA_HOMENurodo „Tomcat“ diegimo šaknį, pvz., /Home/tomcat/apache-tomcat-9.0.10 arba C: \ ProgramFiles \ apache-tomcat-9.0.10.
CATALINA_BASENurodo konkrečios „Tomcat“ egzemplioriaus vykdymo laiko konfigūracijos šaknį. Jei norite, kad viename kompiuteryje būtų keli „Tomcat“ egzemplioriai, turėsite naudoti ypatybę CATALINA_BASE.

Dabar paleisime „Tomcat“ žiniatinklio serverį naudodami scenarijus, įtrauktus į „Tomcat“ paketą, taip:

 cd / usr / local / tomcat9 / bin ./startup.sh

Ten matome, kad paslauga pradėta teisingai.

6 žingsnis
Nuo tada mes galime atidaryti „Tomcat“ iš bet kurios naršyklės, naudodami IP adresą arba domeną su 8080 prievadu, nes „Tomcat“ visada veiks 8080 prievadu:

 http: // IP_adresas: 8080
 http://Dominio.com:8080
Tai bus aplinka, kurią pamatysime:

Numatytasis „Tomcat“ failų katalogas bus / usr / local / tomcat9, o ten galime pamatyti konfigūracijos failus conf aplanke, „Apache Tomcat“ aplinka yra / usr / local / tomcat9 / webapps / ROOT kataloge /.

3. Kaip sukonfigūruoti „Tomcat“ vartotojų paskyras „CentOS 7“


Pagal numatytuosius nustatymus bus galima pasiekti tik numatytąjį „Tomcat“ puslapį, prieigą prie administravimo ir kitų skyrių, pvz., Serverio būsena (serverio būsena), programų tvarkyklė (valdytojo programa) ir prieglobos tvarkyklė (prieglobos tvarkyklė). sukonfigūruokite administratoriaus ir kitų tipų vartotojų abonementus.

1 žingsnis
Norėdami tai padaryti, turime redaguoti failą „tomcat-users.xml“, esantį kataloge / usr / local / tomcat9 / conf, kurį pasiekiame naudodami tokį teksto redaktorių:

 nano /usr/local/tomcat9/conf/tomcat-users.xml
Pirmiausia įvedame sąsajos administratorių, pridėdami šias eilutes:
 
PastabaTurime pakeisti „Solvetic“ ir slaptažodį norimu vartotoju.

2 žingsnis
Jei norime pridėti administratorių, vykdome šiuos veiksmus:

 
Ten galime nustatyti norimą slaptažodį.

3 žingsnis
Pakeitimus išsaugome naudodami klavišų kombinaciją Ctrl + O ir išeiname iš redaktoriaus naudodami klavišus Ctrl + X. Konfigūravę šias parinktis turime iš naujo paleisti „Tomcat“:

 ./shutdown.sh ./startup.sh

4 žingsnis
Dabar, kai bandome pasiekti bet kurią „Apache Tomcat“ funkciją, turime įvesti kai kuriuos mūsų sukurtus kredencialus:

4. Kaip sukonfigūruoti „Apache Tomcat“ prievadus „CentOS 7“

1 žingsnis
Kita saugumo priemonė yra redaguoti numatytąjį „Apache Tomcat“ prievadą 8080, todėl turime redaguoti failą „server.xml“, esantį kataloge / usr / local / tomcat9 / conf, bet pirmiausia sustabdysime „Tomcat“ paslaugą vykdydami:

 /usr/local/tomcat9/bin/shutdown.sh
Dabar prieiname prie failo, kad galėtume redaguoti prievadą:
 nano /usr/local/tomcat9/conf/server.xml

2 žingsnis
Ten surandame skyrių „Connector port“ ir redaguojame norimą prievadą taip:

Pakeitimus išsaugome naudodami „Ctrl“ + O klavišus ir išeiname iš redaktoriaus naudodami „Ctrl“ + X.

3 žingsnis
Mes iš naujo paleidžiame „Tomcat“ paslaugą vykdydami:

 /usr/local/tomcat9/bin/startup.sh
Taigi „Apache Tomcat“ serveris veiks mūsų apibrėžtame prievade.

4 žingsnis
Jei norime gauti daugiau informacijos apie veikiantį „Tomcat“ serverį ir dabartinį kompiuterį, turime vykdyti šią komandą:

 /usr/local/tomcat9/bin/version.sh

Taigi mes matėme, kaip įdiegti „Apache Tomcat“ į naująją 9 versiją „CentOS 7“ ir turėti pilną serverį su puikiomis naudojimo ir funkcionalumo funkcijomis.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave