Hvernig á að setja upp og stilla Apache Tomcat á Ubuntu 18.04 VPS eða Hollur framreiðslumaður

Kynning

Vefílát eru forrit sem eru aðallega skrifuð til að gera kleift að keyra Java kóða á vefþjóninum. Það skapar umhverfi til að keyra Java servlets og Java netþjóna síður í þeim tilgangi að bjóða upp á öflugt vefefni.


Apache Tomcat er einn vinsælasti Java vefur ílátinn sem er opinn uppspretta vegna þess að það býður upp á næstum alla viðskiptalega eiginleika í dæmigerðum vefforritagáma. Það býður upp á nokkra kosti, auðvitað:

  • Með því að vera opinn aðgangur ertu viss um að Apache Tomcat er ókeypis til notkunar.
  • Þó að Tomcat sé ef til vill ekki lögun ríkur, þá er það mjög létt.
  • Vefgeymirinn leggur mikla áherslu á stöðugleika og því ertu viss um að umsókn þín mun sjaldan troða og jafnvel ef svo er mun netþjóninn halda áfram að ganga ágætlega.

Áður en þú byrjar

  • VPS eða hollur framreiðslumaður sem keyrir Ubuntu 18.04 á góðri Java hýsingarþjónustu
  • Notandi sem ekki er rót stilltur með sudo forréttindi.

Skref

Uppfæra kerfispakka

$ sudo apt uppfærsla -y && sudo líklegur uppfærsla -y

Settu upp og stilltu Java umhverfi

$ sudo apt install default-jre
$ sudo apt setja default-jdk upp
$ java -versionopenjdk útgáfa "1.8.0_181"
OpenJDK hlaupaumhverfi (byggja 1.8.0_181-8u181-b13-1ubuntu0.18.04.1-b13)
OpenJDK 64-bita netþjón VM (smíða 25.181-b13, blandaður háttur)

Stilltu JAVA_HOME leiðina

$ sudo sh -c ‘echo export JAVA_HOME = / usr / lib / Java-8-openjdk-adm64 > /etc/profile.d/java.sh ‘
$ heimild /etc/profile.d/java.sh
$ bergmál $ JAVA_HOME
/ usr / lib / jvm / java-8-openjdk-amd64

Setja upp og stilla Apache Tomcat

Hladdu niður nýjustu útgáfunni af Tomcat tvöfaldri af opinberu vefsvæðinu.

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

Búðu til skrá sem heitir tomcat eða hvað sem þú vilt (þó að viðeigandi nöfn séu mjög ráðlögð) í / opt möppunni og þykkni niðurhalið þar.

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

Búðu til táknrænan tengil til að stjórna útgáfu útgáfunnar og uppfærslunum.

$ sudo ln -s /opt/tomcat/apache-tomcat-9.0.12 / opt / tomcat / nýjasta

Búðu til nýjan notanda sem heitir tomcat og breyta eignarhaldi á tomcat möppunni yfir í notandann sem bætt var við.

$ sudo useradd -r -m -U -d / opt / tomcat -s / bin / falskur tomcat
$ sudo chown -RH tomcat: / opt / tomcat / nýjasta

Breyta forskriftum í tvöfaldri möppu í keyrsluham

$ sudo chmod o + x / opt / tomcat / nýjasta / bin /

Til að auðvelda stjórnun Tomcat þjónustunnar munum við búa til einingaskrá og líma inn kóðann hér að neðan til að keyra hana sem þjónustu. Vertu viss um að breyta JAVA_HOME slóðinni á viðeigandi hátt

$ sudo vim /etc/systemd/system/tomcat.service
[Eining]
Lýsing = Tomcat 9 servlet ílát
Eftir = net.markmið

[Þjónusta]
Gerð = gaffall

Notandi = Tomcat
Hópur = Tomcat

Umhverfi ="JAVA_HOME = / usr / lib / jvm / java-8-openjdk-amd64"
Umhverfi ="JAVA_OPTS = -Djava.security.egd = skjal: /// dev / urandom -Djava.awt.headless = satt"

Umhverfi ="CATALINA_BASE = / opt / tomcat / nýjasta"
Umhverfi ="CATALINA_HOME = / opt / tomcat / nýjasta"
Umhverfi ="CATALINA_PID = / opt / tomcat / latest / temp / tomcat.pid"
Umhverfi ="CATALINA_OPTS = -Xms512M -Xmx1024M-miðlara -XX: + UseParallelGC"

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

[Setja upp]
WantedBy = multi-user.target

Byrjaðu og virkjaðu Tomcat þjónustu eins og hverja aðra þjónustu.

$ sudo systemctl byrjar tomcat
$ sudo systemctl gera kleift tomcat
$ sudo systemctl status tomcat ● tomcat.service – Tomcat 9 servlet ílát
Hlaðinn: hlaðinn (/etc/systemd/system/tomcat.service; óvirkur; forstillir lánardrottins: virkt)
Virkt: virkt (í gangi) síðan Mið 2018-11-0722: 43: 15 EAT; 1s síðan
Aðferð: 13927 ExecStart = / opt / tomcat / last / bin / startup.sh (kóða = hætt, staða = 0 / SUCCESS)
Aðal PID: 13938 (Java)
Verkefni: 16
Minni: 125,9M
CPU: 1.902s
CGroup: /system.slice/tomcat.service
└─13938 / usr / lib / jvm / java-8-openjdk-amd64 / bin / java -Djava.util.logging.config.file = / opt / tomcat / latest / conf / logging.properties

Nóv 0722: 43: 15 afritunarþjónkerfi [1]: Ræsir Tomcat 9 servlet ílát…
Nóv 0722: 43: 15 afritunarþjóns gangsetning.sh [13927]: Tomcat byrjaði.
Nóv 0722: 43: 15 afritunarþjónnarkerfi [1]: Startaði Tomcat 9 servlet ílát.

Stilla notandanafn og lykilorð til að fá aðgang að stjórnunarborðinu á vefnum. Þessar stillingar er að finna hjá tomcat-notendum.xmlskjal.

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

Bættu við eftirfarandi kóða með kóða í tomcat-notendur frumefni

Hætta á meðan þú vistar breytingarnar. Til að gera fjarlægur aðgang að Framkvæmdastjóriog HostManager forrit, breytt báðum skjölunum samhengi.xml þ.e. /opt/tomcat/latest/webapps/manager/META-INF/context.xml og /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml til að líta út eins og kóðinn hér að neðan meðan þú skiptir út 192.168.56.30 með viðeigandi IP tölu þinni.

Endurræstu nú Tomcat þjónustuna.

$ sudo systemctl endurræstu tomcat.

Farðu yfir í vafrann þinn og farðu á http: // YOUR_IP_ADDRESS: 8080 (notaðu IP-tölu þína í stað YOUR_IP_ADDRESS). Þú ættir að sjá skjá svipaðan og hér að neðan.

Hvernig á að setja upp og stilla Tomcat á Ubuntu 18

Niðurstaða

Þú hefur nú sett upp Apache Tomcat. Þú getur byrjað að gera Java vefþróun þína strax eða kanna þá eiginleika sem bjóða skal upp á. Mundu að Apache Tomcat er aðeins eins öruggur og þú stillir hann.

Mikil byrði á því að tryggja forritið er áfram á kerfisstjóranum, mál eins og lykilorðsstefna geta verið fyrsta mikilvæga skrefið til að tryggja öruggan hugbúnað fyrir netforrit.

Skoðaðu þessar 3 helstu hýsingarþjónustu Java:

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

Heficed

Byrjunarverð:
15,00 $


Áreiðanleiki
8.3


Verðlag
8.7


Notendavænn
8.5


Stuðningur
8.3


Lögun
8.5

Lestu umsagnir

Heimsæktu Heficed

HostUpon

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.4


Verðlag
8.8


Notendavænn
9.1


Stuðningur
9.4


Lögun
9.0

Lestu umsagnir

Farðu á HostUpon

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp WordPress Multisite á Ubuntu 18.04 með Apache vefþjóninum
    millistig
  • 1. hluti: Hvernig á að fylgjast með Nginx með Elastic Stack á CentOS 7 VPS eða hollur framreiðslumaður
    sérfræðingur
  • Hvernig á að stilla og setja upp teygjanlegan stafla á Ubuntu 18.04
    sérfræðingur
  • Hvernig á að setja MongoDB upp á Debian 9 VPS eða Hollur framreiðslumaður
    nýliði
  • Hvernig á að bæta við einingum við Apache netþjóninn á CentOS
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me