How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10
Tartalomjegyzék:
- Előfeltételek
- Telepítse az OpenJDK-t
- Hozza létre a Tomcat rendszerfelhasználót
- Töltse le a Tomcat
- 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
A Tomcat a Java Servlet, a JavaServer Pages, a Java Expression Language és a Java WebSocket technológiák nyílt forrású megvalósítása.
Ez az oktatóanyag ismerteti a Tomcat 9.0 telepítéséhez szükséges lépéseket a CentOS 7-en.
Előfeltételek
A felhasználónak, amelybe be van jelentkezve, a csomagok telepítéséhez sudo jogosultságokkal kell rendelkeznie.
Telepítse az OpenJDK-t
A Tomcat 9-hez Java SE 8 vagy újabb szükséges. Telepítjük az OpenJDK-t, a Java Platform nyílt forrású megvalósítását, amely az alapértelmezett Java fejlesztés és futásidejű a CentOS 7-ben.
A Java telepítéséhez írja be a következő parancsot:
sudo yum install java-1.8.0-openjdk-devel
Hozza létre a Tomcat rendszerfelhasználót
A Tomcat root felhasználóként történő futtatása biztonsági kockázatot jelent és nem tekinthető legjobb gyakorlatnak.
Létrehozunk egy új rendszerfelhasználót és egy csoportot otthoni könyvtár
/opt/tomcat
, amely a Tomcat szolgáltatást fogja futtatni:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Töltse le a Tomcat
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ó.
Keresse meg a
/tmp
könyvtárat, és töltse le a Tomcat zip fájlt a következő wget paranccsal:
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 irányítása é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
A korábban felállított tomcat felhasználónak hozzáférnie kell a tomcat telepítési könyvtárához.
Futtassa a következő parancsot a könyvtár tulajdonjogának felhasználói és csoportos tomcatre változtatásához:
sudo chown -R tomcat: /opt/tomcat
A szkripteket a
bin
könyvtárban futtathatóvá tegye a következő
chmod
parancs kiadásával:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Hozzon létre egy rendszerezett egység fájlt
A Tomcat szolgáltatásként történő futtatásához nyissa meg a szövegszerkesztőt, és hozzon létre egy
tomcat.service
egység fájlt az
/etc/systemd/system/
könyvtárba:
sudo nano /etc/systemd/system/tomcat.service
Illessze be a következő tartalmat:
/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/jre" 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
Mentse és zárja be a fájlt.
Értesítse a rendszert, hogy új egységfájlt hozott létre a következő gépeléssel:
sudo systemctl daemon-reload
A Tomcat szolgáltatás engedélyezése és indítása:
sudo systemctl enable tomcat
sudo systemctl start tomcat
Ellenőrizze a szolgáltatás állapotát a következő paranccsal:
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-11-15 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
Állítsa be a tűzfalat
Ha a szervert tűzfal védi, é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.
A következő parancsok segítségével nyissa meg a szükséges portot:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
A legtöbb esetben a Tomcat termelési környezetben történő futtatásakor terheléselosztót vagy fordított proxyt fog használni. Legjobb gyakorlat, ha a
8080
porthoz csak a belső hálózathoz
8080
hozzá.
Konfigurálja a Tomcat webkezelő felületét
Ezen a ponton a Tomcat telepítve van, és webböngészővel férhetünk hozzá a
8080
-as porton, de nem tudjuk elérni a webkezelő felületet, mert még nem hoztak létre felhasználót.
A Tomcat felhasználók és szerepük a
tomcat-users.xml
fájlban van meghatározva.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Egy új felhasználó hozzáadásához, amely hozzáférhet a tomcat webes felületéhez (manager-gui és admin-gui), meg kell határoznia a felhasználót 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ülete úgy van konfigurálva, hogy csak a helyihoston férjen hozzá. Ha azt szeretné, hogy távoli IP-ről vagy bárhonnan elérhető legyen a webes felület, amely biztonsági szempontból nem ajánlott, nyissa meg a következő fájlokat, és végezze el 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
A sikeres telepítés után a következőhöz hasonló képernyőnek kell megjelennie:



Következtetés
Sikeresen telepítette a Tomcat 9.0-at a CentOS 7 rendszerére, és megtanulta a Tomcat kezelő felület elérésének módját. 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 tomcat centosHogyan telepítsük és konfiguráljuk a nextcloudot az apache on centos 7 használatával
A Nextcloud egy nyílt forráskódú, saját üzemeltetésű fájlmegosztási és együttműködési platform, hasonló a Dropboxhoz. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és konfigurálni a Nextcloud szoftvert az Apache segítségével egy CentOS 7 gépen.
Hogyan telepítsük az atomszöveget a centos 7-re
Az Atom egy nyílt forráskódú, platformok közötti kódszerkesztő, amelyet a GitHub fejlesztett ki. Beépített csomagkezelővel, beágyazott Git-vezérléssel, intelligens automatikus kiegészítéssel, szintaxis-kiemeléssel és több táblával rendelkezik.
Hogyan telepítsük a tomcat 8.5-et az ubuntu 18.04-re
Ez az oktatóanyag bemutatja, hogyan kell telepíteni a Tomcat 8.5-et az Ubuntu 18.04-re. A Tomcat a mai világ egyik legszélesebb körben alkalmazott alkalmazás és webszerver.







