Samm -sammuline juhend Apache Tomcat 9 Linuxi installimiseks

Samm -sammuline juhend Apache Tomcat 9 Linuxi installimiseks

Apache Tomcat on avatud lähtekoodiga veebiserver ja servletikonteiner Java-rakenduste käitamiseks. See on kõige populaarsem rakenduste server, mida kasutatakse Java veebirakendustega. Seda kasutab 100 ettevõtet, sealhulgas eBay, Alibaba ja MIT.





See õpetus on samm-sammult juhend Tomcat 9.0.45 allalaadimiseks. Siin olevat koodi testiti Debian 10. See tähendab, et kui kasutate mõnda Debianil põhinevat distributsiooni, näiteks Ubuntu või Kali Linux (või Debian ise), saate seda järgida.





Apache Tomcat 9 eeltingimused

Peate olema kasutaja kasutajaga sudo privileegid. Kui te pole sudo/root kasutaja, saate selle kasutajaõiguse saamiseks teha järgmist.





kuni) Loo uus kasutaja

Logige sisse kui juur ja sisestage oma terminalis järgmine käsk:



$ adduser newuser

Teil palutakse anda parool. Veenduge, et see on tugev ja turvaline. Samuti küsitakse teilt lisateavet, nagu nimi ja telefoninumber. See on valikuline ja triviaalne. Selle vahelejätmiseks võite lihtsalt vajutada sisestusklahvi.

b) Lisage kasutaja sudo gruppi





$ usermod -aG sudo newuser

Nüüd helistas teile sudo kasutaja uus kasutaja .

Seotud: Kasutaja lisamine gruppi Sudoers





Samm: installige OpenJDK

Tomcat 9 installimiseks on vaja installida Java Standard Edition (SE) 8 või uuem. Selle saavutamiseks installige Java SE ja Java Development Kit (JDK) avatud lähtekoodiga rakendus OpenJDK.

Esiteks peate värskendama meie apt paketti:

topeltkäivitus Windows 10 ja linux
$ sudo apt update

Siis järgmine:

$ sudo apt install default-jdk

Selle kirjutamise ajal on OpenJDK14 OpenJDK uusim versioon. Kui installimine on lõpule jõudnud, kontrollige seda, kontrollides oma java versiooni järgmiselt.

$ java -version

2. samm: looge Tomcati kasutaja

Saate kasutada Tomcati juurkasutajana, kuid see kujutab endast tõsist turvariski. Seetõttu peate looma uue kasutaja, kes käivitab teenuse kodukataloogiga /opt/tomcat . Sellesse kataloogi paigaldatakse Tomcat, mille kest on loodud /bin/false et keegi ei saaks sinna sisse logida.

Selleks käivitage järgmine käsk:

$ sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

Samm: installige Tomcat

Tomcati ametliku binaarjaotuse saab aadressilt Tomcati allalaadimisleht .

Võite kasutada wget käsk Tomcati zip -faili allalaadimiseks /tmp kataloog, ajutine kausta asukoht.

$ cd /tmp
$ wget https://mirror.kiu.ac.ug/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

Kui teil on kasutamisega probleeme wget , sa saad valikuliselt kasuta lokkida käsk Tomcati allalaadimiseks. Esiteks laadige alla lokkima :

$ sudo apt install curl

Seejärel kasutage lokke koos Tomcati veebisaidilt saadud lingiga:

$ curl -O https://mirror.kiu.ac.ug/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

MÄRGE: Kui kasutasite wget , pole vaja kasutada lokkima samuti. Mõlemad saavutavad sama eesmärgi.

Kui allalaadimine on lõppenud, eraldage arhiiv kausta /opt/tomcat kataloog:

$ sudo mkdir /opt/tomcat
$ tar -xf apache-tomcat-9.0.45.tar.gz
$ sudo mv apache-tomcat-9.0.45 /opt/tomcat/

Tomcat saab regulaarselt värskendusi turvaparanduste ja plaastritega. Et tagada nende värskenduste üle suurem kontroll, looge sümboolne link nimega hiljemalt mis osutab installikataloogile.

$ sudo ln -s /opt/tomcat/apache-tomcat-9.0.45 /opt/tomcat/latest

Värskenduse saamisel peate vaid allalaaditava faili lahti pakkima ja sümboolse lingi sellele viitama.

Järgmisena värskendage õigusi. Allolev käsk annab Tomcati kasutajale ja rühmale loa:

$ sudo chown -R tomcat: /opt/tomcat

Peate tegema kestaskriptid Tomcat's olen käivitatav kataloog:

$ sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'

Samm: looge ühikfail

Peate käivitama Tomcati teenusena, selle asemel, et kasutada skripte. Selleks on vaja süsteemis ühikufaili /etc/systemd/system/ kataloog:

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

Nüüd kleepige allolev konfiguratsioon.

[Unit]
Description=Tomcat 9.0 servlet container
After=network.target
[Service]
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
[Install]
WantedBy=multi-user.target

Salvestage ja sulgege fail. Seejärel laadige uuesti systemctl tagamaks, et süsteem tunnistab uusi muudatusi:

$ sudo systemctl daemon-reload

Nüüd käivitage teenus Tomcat:

$ sudo systemctl start tomcat

Kontrollige, kas rakendus on ilma vigadeta käivitatud:

$ sudo systemctl status tomcat

Ülaltoodud väljund kinnitab, et Tomcati server töötab ja töötab.

Saate oma Tomcati teenust alati hallata nagu kõiki teisi süsteemiteenuseid.

$ sudo systemctl start tomcat
$ sudo systemctl stop tomcat
$ sudo systemctl restart tomcat

Samm: konfigureerige tulemüüri seaded

Võimalik, et peate oma serverile juurde pääsema väljaspool kohalikku võrku. Selle saavutamiseks kohandage tulemüüri seadeid ja avage port 8080.

Windows 10 prügikasti ikoon puudub
$ sudo ufw allow 8080/tcp

Pärast tulemüüri lubade muutmist pääsete nüüd Tomcati vaikelehele, minnes aadressile teie IP-aadress: 8080 oma veebibrauseris. Ärge klõpsake selles etapis oma haldurirakenduse lingil, kuna teil keelatakse juurdepääs (saate selle hiljem konfigureerida).

Kui soovite, et Tomcati teenus käivituks automaatselt alglaadimise ajal, kasutage järgmist:

$ sudo systemctl enable tomcat

6. toiming: haldusliidese seadistamine

Praegu pole veebihaldusliides ligipääsetav, kuna te pole veel Tomcati kasutajaid ja nende rolle määratlenud. The tomcat-users.xml on kirjeldusfail. Avage see oma terminalis järgmiselt.

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

Faili avamisel näete vaiketeksti, mis sisaldab kommentaare ja näiteid.

Lisage järgmine kood allosas, veidi üleval .




Uuel kasutajal on nüüd juurdepääs veebiliidesele (manager-gui ja admin-gui). Veenduge, et muudate parooli turvalisemaks.

Samm: katsetage installimist

Esiteks taaskäivitage rakendus:

$ sudo systemctl restart tomcat

Seejärel tippige brauserisse kohalik peremees: 8080. Kui leiate alloleva lehe, saate teada, et installimine õnnestus.

Rakenduste halduri juhtpaneelile Tomcat pääseb aadressil http: // localhost: 8080/manager/html . Siit saate hakata oma rakendusi haldama (käivitama, peatama, uuesti laadima, juurutama ja tühistama).

Virtuaalse hostihalduri juhtpaneelile pääseb aadressil http: // localhost: 8080/host-manager/html . Siit saate hallata oma Tomcati virtuaalseid hoste.

Tomcat on tööks valmis

Nüüd, kui installimine on lõpule jõudnud, saate Java -rakenduse juurutada ja hakata mängima JSP -de (Java Server Pages), servlettide ja muu abil.

Sel hetkel on teie Tomcati andmed täielikult krüptimata. Teie tundlikud andmed, nagu paroolid, saadetakse lihttekstina ja soovimatud osapooled saavad neid vaadata. Enda kaitsmiseks saate oma ühendused SSL -iga krüptida.

Võite külastada ka ametnikku Apache Tomcati dokumentatsioon Tomcati funktsioonide kohta rohkem teada saada. Kui teil on seda raske jälgida, võite alati otsida abi elavatelt arendajate kogukondadelt veebis, näiteks Stack Overflow.

Jaga Jaga Piiksuma E -post 5 põhjust oma isikliku koduserveri loomiseks

Pilvandmetöötlus on moes, kuid praegusel ajal on oma serveri majutamiseks mõned praktilised põhjused.

Loe edasi
Seotud teemad
  • Linux
  • Java
  • Apache Server
Autori kohta Jerome Davidson(22 artiklit avaldatud)

Jerome on MakeUseOfi personalikirjanik. Ta hõlmab artikleid programmeerimise ja Linuxi kohta. Ta on ka krüptohuviline ja jälgib alati krüptotööstust.

Veel Jerome Davidsonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin