Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Az Apache Tomcat egy nyílt forráskódú webszerver, amelyet Java weboldalak kiszolgálására terveztek. Széles körben elterjedt, és különféle, kritikus fontosságú webalkalmazásokat hajt végre szerte a világon.
Kezdő útmutatóként ez a cikk elmagyarázza, hogyan kell telepíteni az Apache Tomcat 8-at, az Apache Tomcat legújabb stabil verzióját a Vultr CentOS 7 kiszolgálópéldányra.
A további olvasás előtt a következőket kell tennie:
Először is frissítenie kell a rendszert a legújabb stabil állapotra:
sudo yum install epel-release
sudo yum update -y && sudo reboot
Ugyanazzal a sudo felhasználóval jelentkezzen be a rendszerbe, miután az újraindítás befejeződött.
Az Apache Tomcat megfelelő futtatásához telepítenie kell a Java SE 7.0 vagy újabb verzióját. Itt telepítem az OpenJDK Runtime Environment 1.8.0-t a YUM használatával:
sudo yum install java-1.8.0-openjdk.x86_64
Most megerősítheti a telepítést:
java -version
A kimenet a következőhöz fog hasonlítani:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Biztonsági okokból létre kell hoznia egy dedikált, nem root felhasználót, a „tomcat”, aki a „tomcat” csoporthoz tartozik:
sudo groupadd tomcat
sudo mkdir /opt/tomcat
sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat
Ezzel a módszerrel létrehoztál egy "tomcat" felhasználót, aki a "tomcat" csoporthoz tartozik. Ezzel a felhasználói fiókkal nem jelentkezhet be a rendszerbe. A kezdőkönyvtár a /opt/tomcat
, ahol az Apache Tomcat program található.
Az Apache Tomcat 8 legfrissebb stabil verzióját mindig megtalálhatja a hivatalos letöltési oldaláról , amely az írás pillanatában 8.0.33.
A „Bináris terjesztések” részben, majd a „Mag” listában használja a „tar.gz” archívumra mutató hivatkozást a wget parancs összeállításához:
cd ~
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C /opt/tomcat --strip-components=1
Az Apache Tomcat futtatása előtt megfelelő engedélyeket kell beállítania több könyvtárhoz:
cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat logs/ temp/ webapps/ work/
sudo chgrp -R tomcat bin
sudo chgrp -R tomcat lib
sudo chmod g+rwx bin
sudo chmod g+r bin/*
A kényelem érdekében be kell állítania egy Systemd egységfájlt az Apache Tomcat számára:
sudo vi /etc/systemd/system/tomcat.service
Töltse fel a fájlt a következővel:
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
Mentés és kilépés:
:wq
Biztonsági okokból telepítenie kell a havegedet is:
sudo yum install haveged
sudo systemctl start haveged.service
sudo systemctl enable haveged.service
Most indítsa el az Apache Tomcat szolgáltatást, és állítsa be a rendszerindításkor:
sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service
Az Apache Tomcat webböngészőben való teszteléséhez módosítania kell a tűzfalszabályokat:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Ezután tesztelheti az Apache Tomcat telepítését a következő URL-cím meglátogatásával egy webböngészőből:
http://[your-Vultr-server-IP]:8080
Ha nem történik semmi baj, akkor az alapértelmezett Apache Tomcat címlap jelenik meg.
Az Apache Tomcat webes felületén a „Manager App” és a „Host manager” használatához létre kell hoznia egy adminisztrátori felhasználót az Apache Tomcat szerverhez:
sudo vi /opt/tomcat/conf/tomcat-users.xml
A </tomcat-users ...>...</tomcat-users>
szegmensen belül szúrjon be egy sort az adminisztrátor felhasználó meghatározásához:
<user username="yourusername" password="yourpassword" roles="manager-gui,admin-gui"/>
Ne felejtse el lecserélni a „saját felhasználónevet” és a „jelszót” a sajátjával, minél kevésbé gyakori, annál jobb.
Mentés és kilépés:
:wq
A módosítások életbe léptetéséhez indítsa újra az Apache Tomcat programot:
sudo systemctl restart tomcat.service
Frissítse az Apache Tomcat címoldalát a böngészőből. Jelentkezzen be a „Manager App”-ba és a „Host manager”-be a korábban beállított hitelesítő adatokkal.
Az Apache Tomcat beállítása befejeződött. Most már használhatja saját alkalmazásai telepítésére.
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
Más rendszert használ? A Microweber egy nyílt forráskódú drag and drop CMS és online bolt. A Microweber forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külsőt
Más rendszert használ? A Mattermost egy nyílt forráskódú, saját üzemeltetésű alternatívája a Slack SAAS üzenetküldő szolgáltatásnak. Más szóval, a Mattermost segítségével kb
Mire lesz szüksége Egy Vultr VPS legalább 1 GB RAM-mal. SSH hozzáférés (root/adminisztrátori jogosultságokkal). 1. lépés: A BungeeCord telepítése Először is
A Plesk vezérlőpult nagyon szép integrációt kínál a Lets Encrypt számára. A Lets Encrypt egyike az egyetlen SSL-szolgáltatónak, amely teljes tanúsítványt ad ki
A Lets Encrypt egy tanúsító hatóság, amely ingyenes SSL-tanúsítványokat biztosít. A cPanel ügyes integrációt épített ki, így Ön és ügyfele
Más rendszert használ? A Concrete5 egy nyílt forráskódú CMS, amely számos megkülönböztető és hasznos funkciót kínál, hogy segítse a szerkesztőket a tartalom egyszerű létrehozásában.
Más rendszert használ? A Review Board egy ingyenes és nyílt forráskódú eszköz a forráskód, a dokumentáció, a képek és még sok más áttekintésére. Ez egy web alapú szoftver
Ebből az útmutatóból megtudhatja, hogyan állíthat be HTTP-hitelesítést egy CentOS 7 rendszeren futó Nginx webszerverhez. Követelmények A kezdéshez szüksége lesz a következőre:
Más rendszert használ? A GoAccess egy nyílt forráskódú webnapló-elemző. Használhatja naplók valós idejű elemzésére akár a terminálon, akár a
A YOURLS (Your Own URL Shortener) egy nyílt forráskódú URL-rövidítő és adatelemző alkalmazás. Ebben a cikkben a telepítés folyamatával foglalkozunk
Más rendszert használ? Bevezetés Az ArangoDB egy nyílt forráskódú NoSQL adatbázis, amely rugalmas adatmodellt kínál dokumentumokhoz, grafikonokhoz és kulcsértékekhez. Ez
Bevezetés Az /etc/ könyvtár kritikus szerepet játszik a Linux rendszer működésében. Ennek az az oka, hogy szinte minden rendszerkonfiguráció
Sok rendszergazda nagy mennyiségű kiszolgálót kezel. Ha a fájlokhoz különböző szervereken keresztül kell hozzáférni, mindegyikbe külön-külön kell bejelentkezni kb
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket