Apache Tomcat -sovelluksen asentaminen ja määrittäminen Ubuntu 18.04 VPS: lle tai erilliselle palvelimelle

esittely

Verkkosäiliöt ovat sovelluksia, jotka on kirjoitettu pääasiassa Java-koodin suorittamiseksi verkkopalvelimella. Se luo ympäristön Java-servlet-sovellusten ja java-palvelinsivujen ajamiseen tarkoituksena tarjota dynaamista verkkosisältöä.


Apache Tomcat on yksi suosituimmista Java-Web-säilöistä, joka on avoimen lähdekoodin versio, koska se tarjoaa melkein kaikki tyypillisen web-sovelluskontin kaupalliset ominaisuudet. Se tarjoaa joitain etuja, tietysti muun muassa:

  • Koska avoin lähdekoodi, voit olla varma, että Apache Tomcat on ilmainen käyttää.
  • Vaikka Tomcat ei välttämättä ole rikas, se on erittäin kevyt.
  • Verkkosäiliö kiinnittää paljon huomiota vakauteen, joten olet varma, että sovelluksesi murskautuu harvoin, ja jopa siinä tapauksessa palvelimesi toimii edelleen hyvin.

Ennen kuin aloitat

  • VPS tai omistettu palvelin, joka käyttää Ubuntu 18.04 -sovellusta hyvällä Java-isännöintipalvelulla
  • Muu kuin pääkäyttäjä, joka on määritetty sudo-oikeuksilla.

Askeleet

Päivitä järjestelmäpaketit

$ sudo apt update -y && sudo apt päivitys -y

Asenna ja määritä Java-ympäristö

$ sudo apt install default-jre
$ sudo apt install default-jdk
$ java -versionopenjdk-versio "1.8.0_181"
OpenJDK Runtime Environment (rakenna 1.8.0_181-8u181-b13-1ubuntu0.18.04.1-b13)
OpenJDK 64-bittinen palvelin VM (rakenna 25.181-b13, sekatila)

Aseta JAVA_HOME-polku

$ sudo sh -c ‘echo vienti JAVA_HOME = / usr / lib / java-8-openjdk-adm64 > /etc/profile.d/java.sh’
$ source /etc/profile.d/java.sh
$ echo $ JAVA_HOME
/ Usr / lib / JVM / java-8-openjdk-amd64

Asenna ja määritä Apache Tomcat

Lataa viimeisin versio Tomcat-binaarista viralliselta sivustolta.

$ wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz

Luo hakemisto nimeltä kollikissa tai mitä haluat (vaikka asiaankuuluvat nimet ovat erittäin suositeltavia) / opt-kansioon ja poimi ladattu sisältö sinne.

$ sudo mkdir -p / opt / tomcat
$ sudo tar -xf apache-tomcat-9.0.12.tar.gz -C / opt / tomcat

Luo symbolinen linkki version julkaisun ja päivitysten hallitsemiseksi.

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

Luo uusi käyttäjä nimeltä kollikissa ja vaihda tomcat-kansion omistajuus lisätylle käyttäjälle.

$ sudo useradd -r -m -U -d / opt / tomcat -s / bin / false tomcat
$ sudo chown -RH tomcat: / opt / tomcat / viimeisin

Vaihda binaarikansion skriptit suoritettavaksi

$ sudo chmod o + x / opt / tomcat / viimeisin / bin /

Jotta Tomcat-palvelu olisi helposti hallittavissa, luomme yksikkötiedoston ja liitä alla olevaan koodiin palvelun suorittamiseksi. Muista muokata JAVA_HOME-polkua asianmukaisesti

$ sudo vim /etc/systemd/system/tomcat.service
[Yksikkö]
Kuvaus = Tomcat 9 -palvelinsäiliö
Jälkeen = network.target

[Huolto]
Tyyppi = Hajonta

User = tomcat
Ryhmä = kollikissa

ympäristö ="JAVA_HOME = / usr / lib / JVM / java-8-openjdk-amd64"
ympäristö ="JAVA_OPTS = -Djava.security.egd = tiedosto: /// dev / urandom -Djava.awt.headless = true"

ympäristö ="CATALINA_BASE = / opt / tomcat / uusinta"
ympäristö ="CATALINA_HOME = / opt / tomcat / uusinta"
ympäristö ="CATALINA_PID = / opt / tomcat / uusin / temp / tomcat.pid"
ympäristö ="CATALINA_OPTS = -Xms512M -Xmx1024M -palvelin -XX: + UseParallelGC"

ExecStart = / opt / tomcat / uusin / bin / startup.sh
ExecStop = / opt / tomcat / uusin / bin / shutdown.sh

[Asentaa]
WantedBy = multi-user.target

Kuten kaikki muutkin palvelut, käynnistä ja ota Tomcat-palvelu käyttöön.

$ sudo systemctl aloittaa tomcat
$ sudo systemctl mahdollistaa tomcatin
$ sudo systemctl status tomcat ● tomcat.service – Tomcat 9 -palvelinsäiliö
Ladattu: ladattu (/etc/systemd/system/tomcat.service; poistettu käytöstä; toimittajan esiasetus: käytössä)
Aktiivinen: aktiivinen (käynnissä) ke 2018-11-0722: 43: 15 EAT; 1s sitten
Prosessi: 13927 ExecStart = / opt / tomcat / viimeisin / bin / startup.sh (koodi = poistettu, tila = 0 / SUCCESS)
Pääasiallinen PID: 13938 (java)
Tehtävät: 16
Muisti: 125.9M
CPU: 1.902s
CGroup: /system.slice/tomcat.service
913938 / usr / lib / jvm / java-8-openjdk-amd64 / bin / java -Djava.util.logging.config.file = / opt / tomcat / latest / conf / logging.properties

Marraskuu 0722: 43: 15 toisinnuspalvelimen järjestelmäjärjestelmä [1]: Tomcat 9 -sovellussäiliön käynnistäminen…
Marraskuu 0722: 43: 15 toisinnuspalvelimen käynnistys.sh [13927]: Tomcat aloitti.
Marraskuu 0722: 43: 15 toisinnuspalvelimen järjestelmäjärjestelmä [1]: Käynnisti Tomcat 9 -sovellussäiliön.

Määritä käyttäjänimi ja salasana Web-hallintapaneeliin pääsyä varten. Nämä asetukset voivat löytyä tomcat-käyttäjiltä.xmltiedosto.

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

Lisää seuraava koodilohko Tomcat-käyttäjille elementti

Poistu tallentaessasi muutoksia. Etäkäytön salliminen johtajaja HostManager muokkaa molempia tiedostoja konteksti.xml eli /opt/tomcat/latest/webapps/manager/META-INF/context.xml ja /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml näyttämään alla olevalta koodilta korvaamalla 192.168.56.30 sopivalla IP-osoitteellasi.

Käynnistä nyt Tomcat-palvelu.

$ sudo systemctl käynnistä tomcat uudelleen.

Siirry selaimeesi ja siirry osoitteeseen http: // YOUR_IP_ADDRESS: 8080 (käytä IP-osoitteesi YOUR_IP_ADDRESS sijasta). Sinun pitäisi nähdä alla olevan kaltainen näyttö.

Kuinka asentaa ja määrittää Tomcat Ubuntu 18: een

johtopäätös

Olet nyt asentanut Apache Tomcatin. Voit aloittaa Java-Web-kehitystyön heti tai tutustua tarjottaviin ominaisuuksiin. Muista, että Apache Tomcat on vain yhtä turvallinen kuin määrität sen.

Suuri rasitus sovelluksen turvaamisesta jää järjestelmänvalvojalle, kuten salasanakäytännöt voivat olla ensimmäinen tärkeä askel turvallisen verkkosovelluskontinohjelmiston varmistamisessa..

Katso nämä 3 Java-isännöintipalvelua:

A2-hosting

Aloitushinta:
$ 3,92


Luotettavuus
9,3


hinnoittelu
9.0


Käyttäjäystävällinen
9,3


Tuki
9,3


ominaisuudet
9,3

Lue arvosteluja

Käy A2-hosting-palvelussa

Heficed

Aloitushinta:
$ 15.00


Luotettavuus
8.3


hinnoittelu
8.7


Käyttäjäystävällinen
8.5


Tuki
8.3


ominaisuudet
8.5

Lue arvosteluja

Käy Heficedissä

HostUpon

Aloitushinta:
$ 2,95


Luotettavuus
9.4


hinnoittelu
8,8


Käyttäjäystävällinen
9.1


Tuki
9.4


ominaisuudet
9.0

Lue arvosteluja

Käy HostUponissa

Aiheeseen liittyvät ohjeartikkelit

  • Kuinka WordPress Multisite -sovellus asennetaan Ubuntu 18.04 -sovellukseen Apache-verkkopalvelimen avulla
    väli-
  • Osa 1: Kuinka seurata Nginxiä käyttämällä elastista pinoa CentOS 7 VPS: ssä tai erillisessä palvelimessa
    asiantuntija
  • Kuinka konfiguroida ja asentaa joustava pino Ubuntu 18.04: een
    asiantuntija
  • Kuinka asentaa MongoDB Debian 9 VPS tai erilliselle palvelimelle
    newbie
  • Kuinka lisätä moduuleja CentOS: n Apache-palvelimeen
    väli-
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map