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
A NodeBB egy modern, nyílt forráskódú, NodeJS-alapú fórumszoftver.
Az ügyfeleket szem előtt tartva a NodeBB hatékony funkciókat és egyszerű használatot kínál a közösségtulajdonosok számára a közösségi elkötelezettség ösztönzésére.
Ebben a cikkben a NodeBB-t a CentOS 7 rendszerre telepítjük.
root
felhasználóként.EPEL
yum adattár.Jelentkezzen be a kiszolgálóra SSH-n keresztül a sudo felhasználó használatával a telepítéshez epel
, a rendszer frissítéséhez, és a frissítések alkalmazásához indítsa újra.
yum install epel-release -y
yum update -y && sudo shutdown -r now
Ezután telepítjük a NodeBB összes szükséges rendszerfüggőségét:
yum -y groupinstall "Development Tools"
yum -y install git redis ImageMagick npm
Indítsa el redis
és futtassa a rendszer minden egyes indításakor:
systemctl start redis.service
systemctl enable redis.service
Használja a következő parancsokat a NodeJS telepítéséhez – a NodeJS v6.9.5
legújabb LTS-kiadása a cikk írásakor.
Megjegyzés: Az alábbi második parancs meghívja az nvm -t v0.33.0
, az nvm legújabb kiadását a cikk írásakor. Akkor mindig nézd meg a legújabb kiadása nvm itt majd módosítani, hogy a parancs kell.
cd
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
source ~/.bash_profile
nvm list-remote
nvm install v6.9.5
Telepítse a NodeBB legújabb kiadását, a NodeBB-t v1.4.3
az alábbiak szerint:
cd /opt
git clone -b v1.4.3 https://github.com/NodeBB/NodeBB nodebb
cd nodebb
npm install
A telepítés után futtassa a ./nodebb
szkriptet a setup
zászlóval a NodeBB beállításához:
./nodebb setup
Válaszoljon néhány kérdésre az alábbiak szerint, hogy az alapértelmezett beállításokat használja a redis adatbázissal. Ha szükséges, nyomja meg Enter
a gombot a zárójelben látható alapértelmezett beállítás elfogadásához.
<Enter>
<Enter>
redis
<Enter>
<Enter>
<Enter>
<Enter>
admin
[email protected]
yourpassword
yourpassword
A NodeBB sikeres telepítése és konfigurálása után manuálisan elindíthatja/leállíthatja/újraindíthatja a NodeBB-t a következő futtatásával:
./nodebb start
./nodebb stop
./nodebb restart
5. lépés: Tartsa a NodeBB-t örökké futva
A Forever egy olyan eszköz, amely képes fenntartani a nodejs-alapú alkalmazásokat. A gyártásban ez hasznos funkció.
Először is le kell állítania a NodeBB-t:
./nodebb stop
Telepítse örökre globálisan:
npm install forever -g
Indítsa el a NodeBB-t örökké:
cd /opt/nodebb
forever start app.js
A NodeBB működését a következő curl
paranccsal ellenőrizheti:
curl -I http://localhost:4567
A kimenetnek hasonlónak kell lennie:
HTTP/1.1 200 OK
X-Powered-By: NodeBB
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Origin: null
Content-Type: text/html; charset=utf-8
Content-Length: 19845
ETag: W/"4d85-cXlw1a5DyxHkfjSEd7Ru5Q"
set-cookie: express.sid=s%3AqoIQ1-JSyw1tvrrhyXiP7Sm5D-gDJ9HT.Aum4qMXBPiCgZ7Il%2BtrePafZJWEt2dIJlS%2BBTRZjWZs; Path=/; Expires=Sun, 26 Feb 2017 15:14:35 GMT; HttpOnly
Vary: Accept-Encoding
Date: Sun, 12 Feb 2017 15:14:36 GMT
Connection: keep-alive
Mivel a NodeBB alapértelmezés szerint a localhoston fut, be kell állítania egy Nginx fordított proxyt a webes hozzáférés engedélyezéséhez.
Az Nginx telepítése a YUM használatával:
yum install nginx -y
Az Nginx beállításainak módosítása:
vi /etc/nginx/nginx.conf
Keresse meg a location / {}
szegmenst a szegmensen belül http {}
:
http {
location / {
}
}
Illessze be az alábbi sorokat a location / {}
szegmensbe:
proxy_pass http://127.0.0.1:4567;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
A végeredmény a következő legyen:
http {
location / {
proxy_pass http://127.0.0.1:4567;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
}
}
Mentés és kilépés:
:wq!
Indítsa el és engedélyezze az Nginx szolgáltatást:
systemctl start nginx.service
systemctl enable nginx.service
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --reload
Végül mutasson a webböngészőjére http://203.0.113.1
az újonnan létrehozott NodeBB webhely meglátogatásához. A korábban beállított rendszergazdai hitelesítő adatokkal jelentkezhet be. Nyugodtan navigálhat és testreszabhatja a NodeBB-t, miután rendszergazdaként jelentkezett be.
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