KNOWAGE How To - Installation on Linux
Tartalomjegyzék:
- Előfeltételek
- Az OpenJDK telepítése
- Tomcat felhasználó létrehozása
- A Tomcat letöltése
- Hozzon létre egy rendszerezett egység fájlt
- Állítsa be a tűzfalat
- Konfigurálja a Tomcat webkezelő felületét
- Tesztelje a telepítést
- Következtetés
Az Apache Tomcat egy nyílt forrású alkalmazáskiszolgáló, amely támogatja a Java Servlet, JavaServer Pages, Java Expression Language és Java WebSocket technológiákat. Ez a mai világ egyik legszélesebb körben alkalmazott alkalmazás és webszerver.
Ez az oktatóanyag bemutatja, hogyan telepítheti az Apache Tomcat 9.0-ot a Debian 9-re, és hogyan konfigurálhatja a Tomcat webkezelő felületet.
Előfeltételek
Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.
A wget segítségével letöltjük a Tomcat zip fájlt. Ha még nincs telepítve
wget
a rendszeren, akkor ezt megteheti:
Az OpenJDK telepítése
A Tomcat 9.0 Java SE 8 vagy újabb verziót igényel. Az alapértelmezett OpenJDK csomag telepítéséhez a Debian 9 tárolóból futtassa a következő parancsot:
Tomcat felhasználó létrehozása
A Tomcat root felhasználóként történő futtatása biztonsági kockázatot jelent, ezért nem ajánlott.
Hozzon létre egy új rendszerfelhasználót és csoportot az
/opt/tomcat
otthoni könyvtárával a következő parancs futtatásával:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Ezt a felhasználót fogják használni a Tomcat szolgáltatás futtatásához.
A Tomcat letöltése
Letölti a Tomcat 9.0.x legújabb verzióját a Tomcat letöltési oldalról.
Az írás idején a legfrissebb Tomcat verzió 9.0.27. A következő lépés folytatása előtt ellenőrizze a Tomcat 9 letöltési oldalát, hogy elérhető-e újabb verzió.
Váltson a
/tmp
könyvtárra, és töltse le a zip fájlt a
wget
:
cd /tmp
wget
Amikor a letöltés befejeződött, bontsa ki a tar fájlt:
tar -xf apache-tomcat-9.0.27.tar.gz
Helyezze át a Tomcat forrásfájljait az
/opt/tomcat
könyvtárba:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
A Tomcat 9 rendszeresen frissül. A verziók és a frissítések jobb ellenőrzése érdekében hozzon létre egy
latest
nevű szimbolikus linket, amely a Tomcat telepítési könyvtárára mutat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Később, a Tomcat verzió frissítésekor egyszerűen kicsomagolhatja az újabb verziót, és megváltoztathatja a hivatkozást a legújabb verzióra mutatva.
Változtassa meg az
/opt/tomcat
könyvtár tulajdonjogát felhasználói és csoportos
tomcat
hogy a felhasználó hozzáférhessen a tomcat telepítéséhez:
sudo chown -R tomcat: /opt/tomcat
a
bin
könyvtárban lévő parancsfájlokat is végrehajthatóvá tegye:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Hozzon létre egy rendszerezett egység fájlt
Hozzon létre egy új
tomcat.service
egység fájlt az
/etc/systemd/system/
könyvtárban a következő tartalommal:
Description=Tomcat 9.0 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" 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
Értesítse a rendszert, hogy létrehozott egy új egységfájlt, és indítsa el a Tomcat szolgáltatást a következő végrehajtással:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Ellenőrizze a Tomcat szolgáltatás állapotát a következő gépeléssel:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
Ha nincs hiba, engedélyezheti a Tomcat szolgáltatás automatikus indítását a rendszerindításkor:
sudo systemctl enable tomcat
Ugyanúgy indíthatja, leállíthatja és újraindíthatja a Tomcat-ot, mint bármely más rendszeres egységszolgáltatás:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Állítsa be a tűzfalat
Ha a tűzfal a Debian rendszeren fut, és a tomcat felülethez a helyi hálózat kívülről szeretne hozzáférni, akkor meg kell nyitnia a
8080
portot:
sudo ufw allow 8080/tcp
Általában, ha a Tomcat alkalmazást egy termelési környezetben futtatja, akkor egy terheléselosztó vagy fordított proxy mögött van. Legjobb gyakorlat, ha a
8080
as porthoz való hozzáférést csak a belső hálózatra korlátozzuk.
Konfigurálja a Tomcat webkezelő felületét
Most, hogy a Tomcat telepítve van a Debian szerveren, a következő lépés egy olyan felhasználó létrehozása, aki hozzáféréssel rendelkezik a webkezelő felülethez.
A Tomcat felhasználók és szerepük a
tomcat-users.xml
fájlban van meghatározva.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
Új felhasználót fogunk meghatározni, amely hozzáféréssel rendelkezik a tomcat webes felületéhez (manager-gui és admin-gui) a
tomcat-users.xml
fájlban, az alább látható módon. Feltétlenül változtasson biztonságosabb felhasználónevet és jelszót:
Alapértelmezés szerint a Tomcat webkezelő felület csak a helyiségről fér hozzá. Ha távoli IP-ről vagy bárhonnan szeretne hozzáférni a webes interfészhez, amely biztonsági kockázat miatt nem ajánlott, akkor megnyithatja a következő fájlokat, és elvégezheti a következő változtatásokat.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlAz engedélyezett IP-címek listája függőleges sávval elválasztva
|
. Felvehet egyetlen IP-címet, vagy használhat szokásos kifejezéseket.
Indítsa újra a Tomcat szolgáltatást, hogy a változások hatályba lépjenek:
Tesztelje a telepítést
Nyissa meg a böngészőt, és írja be:
http://:8080
http://:8080
Ha a telepítés sikeres, a következőhöz hasonló képernyő jelenik meg:



Következtetés
A Tomcat 9.0 sikeresen telepítette a Debian 9 rendszert. Most meglátogathatja az Apache Tomcat 9.0 hivatalos dokumentációját, és többet megtudhat az Apache Tomcat szolgáltatásokról.
java debian tomcatHogyan telepíthetem a gcc fordítót a debian 10 linux-ra
A GNU Compiler Collection (GCC) egy nyílt forrású gyűjtemény a C, C ++ és más programozási nyelveket támogató fordítókról és könyvtárakról. Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni a GCC fordítót a Debian 10 Busterre.
Hogyan telepíthetem a Google Chrome böngészőt a debian 9-re
A Google Chrome a világ legnépszerűbb böngészője. Gyors, intuitív és biztonságos böngésző, amely a modern webhez készült. Ebben az oktatóanyagban a Google Chrome webböngésző telepítésének módját ismertetjük a Debian 9-en.
Hogyan telepíthetem a tomcat 8.5 a debian 9-re
Ez az oktatóanyag bemutatja, hogyan kell telepíteni az Apache Tomcat 8.5-et a Debian 9-re, és hogyan konfigurálhatja a Tomcat webkezelő felületet. A Tomcat a mai világ egyik legszélesebb körben alkalmazott alkalmazás és webszerver.







