Android

Kuinka asentaa tomcat 9 ubuntu 18.04: een

How to install custom watchfaces for Huawei Watch GT 2

How to install custom watchfaces for Huawei Watch GT 2

Sisällysluettelo:

Anonim

Apache Tomcat on Java Servlet-, JavaServer Pages-, Java Expression Language- ja Java WebSocket -tekniikoiden avoimen lähdekoodin toteutus. Se on yksi nykyään maailman laajimmin käytetyistä sovelluksista ja verkkopalvelimista. Tomcat on helppokäyttöinen ja siinä on vankka lisäosien ekosysteemi.

Tämä opas selittää Tomcat 9: n asentamisen ja määrittämisen Ubuntu 18.04: een. Samat ohjeet koskevat Ubuntu 16.04: tä ja kaikkia Ubuntu-pohjaisia ​​jakeluita, mukaan lukien Linux Mint ja Elementary OS.

edellytykset

Jotta voit asentaa paketteja Ubuntu-järjestelmään, sinun on oltava kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet.

Vaihe 1: Asenna OpenJDK

Tomcat vaatii Java: n asentamisen. Asennamme OpenJDK: n, joka on Java-oletuskehitys ja ajonaikainen Ubuntu 18.04: ssä.

Java-asennus on melko yksinkertainen. Aloita päivittämällä pakettihakemisto:

sudo apt update

Asenna OpenJDK-paketti suorittamalla:

sudo apt install default-jdk

Vaihe 2: Luo Tomcat-käyttäjä

Turvallisuussyistä Tomcatia ei tule ajaa pääkäyttäjän alla. Luomme uuden järjestelmän käyttäjän ja ryhmän kotihakemistolla /opt/tomcat , joka käyttää Tomcat-palvelua:

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

Vaihe 3: Asenna Tomcat

Lataamme viimeisimmän binaaritiedoston Tomcat 9 Tomcat 9 -lataussivulta.

Kirjoittamishetkellä viimeisin versio on 9.0.27 . Ennen kuin jatkat seuraavaan vaiheeseen, sinun on tarkistettava lataussivulta uusi versio. Jos on uusi versio, kopioi linkki Core tar.gz tiedostoon, joka on Binaariset jakelut -osiossa.

Aloita lataamalla Tomcat-arkisto /tmp hakemistoon seuraavalla wget komennolla:

wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp

Kun lataus on valmis, purkaa Tomcat-arkisto ja siirrä se hakemistoon /opt/tomcat :

sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat

Jos haluat hallita enemmän Tomcat-versioita ja päivityksiä, luo symbolinen linkki, jota kutsutaan latest joka osoittaa Tomcat-asennushakemistoon:

sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest

Myöhemmin, jos haluat päivittää Tomcat-ilmentymän, pura yksinkertaisesti uudempi versio ja muuta linkki osoittamaan uusimpaan versioon.

Kuten edellisessä osiossa mainitsimme, Tomcat toimii tomcat käyttäjän alla. Tällä käyttäjällä on oltava pääsy tomcat-asennushakemistoon.

Seuraava komento muuttaa hakemiston omistajuuden käyttäjän ja ryhmän tomcatiksi:

sudo chown -RH tomcat: /opt/tomcat/latest

bin hakemiston sisällä bin skripteillä on oltava suoritettava lippu:

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

Vaihe 4: Luo järjestelmällinen yksikkötiedosto

Jotta voit käyttää Tomcatia palveluna, sinun on luotava uusi yksikötiedosto.

Avaa tekstieditori ja luo tiedosto nimeltä tomcat.service /etc/systemd/system/ :

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

Liitä seuraava kokoonpano:

/etc/systemd/system/tomcat.service

Description=Tomcat 9 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 -Djava.awt.headless=true" 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 Muokkaa JAVA_HOME arvoa, jos polku Java-asennukseen on erilainen.

Tallenna ja sulje tiedosto ja ilmoita järjestelmäjärjestelmälle, että olemme luoneet uuden yksikötiedoston:

sudo systemctl daemon-reload

Käynnistä Tomcat-palvelu suorittamalla:

sudo systemctl start tomcat

Tarkista palvelun tila seuraavalla komennolla:

sudo systemctl status tomcat

* tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 15:45:28 PDT; 20s ago Process: 1582 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1604 (java) Tasks: 47 (limit: 2319) CGroup: /system.slice/tomcat.service

Jos virheitä ei ole, Tomcat-palvelu voidaan käynnistää automaattisesti käynnistyshetkellä:

sudo systemctl enable tomcat

Vaihe 5: Säädä palomuuri

Jos palvelimesi on suojattu palomuurilla ja haluat käyttää Tomcatia paikallisen verkon ulkopuolelta, sinun on avattava portti 8080 .

Voit sallia liikenteen portissa 8080 kirjoittamalla seuraava komento:

sudo ufw allow 8080/tcp Yleensä ajettaessa Tomcat-sovellusta tuotantoympäristössä sinulla on kuormituksen tasapainottaja tai käänteinen välityspalvelin. Paras käytäntö on rajoittaa pääsy satamaan 8080 vain sisäiseen verkkoosi.

Vaihe 6: Määritä Tomcat Web Management Interface

Nyt kun Tomcat on asennettu ja käynnissä, seuraava askel on luoda käyttäjä, jolla on pääsy web-hallintarajapintaan.

Tomcat-käyttäjät ja roolit määritetään tomcat-users.xml tiedostossa. Tämä tiedosto on malli, jossa on kommentteja ja esimerkkejä, jotka kuvaavat käyttäjän tai roolin luomisen määrittämistä.

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

Jotta voimme lisätä uuden käyttäjän, jolla on pääsy Tomcat-verkkoliitäntään (manager-gui ja admin-gui), meidän on määritettävä käyttäjä tomcat-users.xml tiedostossa, kuten alla. Muista vaihtaa käyttäjänimi ja salasana jotain turvallisempaa:

/opt/tomcat/latest/conf/tomcat-users.xml

Oletusarvoisesti Tomcat-verkonhallintarajapinta on määritetty rajoittamaan pääsy Manager- ja Host Manager -sovelluksiin vain localhost-palvelimelta.

Jotta pääsy verkkoliitäntään olisi mahdollista mistä tahansa, avaa seuraavat kaksi tiedostoa ja kommentoi tai poista keltaisella korostetut rivit.

Avaa Manager-sovelluksessa seuraava tiedosto:

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

Avaa Host Manager -sovelluksessa seuraava tiedosto:

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

Toinen vaihtoehto on sallia pääsy Manager- ja Host Manager -sovelluksiin vain tietyltä IP: ltä. Blokkien kommentoinnin sijasta voit lisätä IP-osoitteesi luetteloon.

Jos esimerkiksi julkinen IP on 45.45.45.45 tee seuraava muutos:

context.xml

Sallittujen IP-osoitteiden luettelo on luettelo, joka on erotettu pystypalkilla | . Voit lisätä yksittäisiä IP-osoitteita tai käyttää säännöllisiä lausekkeita.

Muista käynnistää Tomcat-palvelu uudelleen aina, kun muokkaat Tomcat-asetustiedostoja, jotta muutokset tulevat voimaan:

sudo systemctl restart tomcat

Vaihe 6: Testaa Tomcat-asennus

Avaa selain ja kirjoita: http://:8080 http://:8080

Jos asennus onnistuu, seuraavankaltaisen näytön tulisi näkyä:

johtopäätös

Tomcat 9 on asennettu onnistuneesti Ubuntu 18.04 -järjestelmään. Voit nyt vierailla virallisessa Apache Tomcat 8 -dokumentaatiossa ja oppia lisää Apache Tomcat -ominaisuuksista.

java tomcat ubuntu