GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat NodeBB na CentOS 7

Ukážeme vám, jak nainstalovat NodeBB na CentOS 7 VPS. NodeBB je software fóra s otevřeným zdrojovým kódem pro platformu Node.js, který je zdarma a snadno se používá. Je skvělý pro napájení jakéhokoli druhu komunitních fór, diskuzí nebo nástěnek. NodeBB využívá webové sokety pro okamžité interakce a upozornění v reálném čase.

1. Aktualizujte balíčky OS

Prvním krokem před zahájením skutečné instalace NodeBB je ujistit se, že vaše balíčky OS jsou aktuální:

yum clean all
yum update

2. Nainstalujte EPEL

Nainstalujte balíček EPEL pomocí následujícího příkazu:

yum install epel-release

3. Nainstalujte si Vývojové nástroje

Poté nainstalujte „Development Tools“:

yum groupinstall "Development Tools"

„Vývojové nástroje“ jsou skupina yum, což je předdefinovaný balík softwaru (GCC, C/C++ kompilátory, make atd.), který lze nainstalovat najednou, místo toho, abyste museli instalovat každou aplikaci zvlášť. Vývojové nástroje se používají hlavně k tomu, aby uživateli umožnily vytvářet a kompilovat software ze zdrojového kódu atd.

4. Nainstalujte Node.js

Nainstalujte nodejs a další požadované balíčky:

yum install nodejs git redis npm nginx
yum install libicu-devel

5. Spusťte Redis

Spusťte službu redis:

systemctl start redis

Stáhněte si nejnovější soubory NodeBB do adresáře na vašem serveru:

mkdir -p /opt/forum/
cd /opt/forum/
git clone -b v0.8.x https://github.com/NodeBB/NodeBB nodebb

6. Nainstalujte požadované závislosti NodeBB

Použijte ‚npm‘ k instalaci požadovaných závislostí ke spuštění softwaru fóra NodeBB:

cd nodebb
npm install node-bcrypt -g
npm install

Pokud se zobrazí chyba, že není k dispozici žádný modul node-gyp, spusťte následující příkazy k vyřešení problému:

npm install node-gyp -g
npm cache clean
rm -rf node_modules
npm install

7. Nastavení a konfigurace NodeBB

Spuštěním následujícího příkazu spusťte instalaci a nakonfigurujte NodeBB:

./nodebb setup

Budete muset odpovědět na několik otázek:

URL of NodeBB: http://localhost:4567

Please enter a NodeBB secret (a741f18e-ce20-44ca-860d-a60c1bab136f) 'enter'

Which database to use (redis) 'enter'

Host IP or address of your Redis instance (127.0.0.1)  'enter'

Host port of your Redis instance (6379) 'enter'

Password of your Redis database 'enter your database password here'

Which database to use (0..n) (0) 'enter'

Administrator username 'admin'

Administrator email address '[email protected]'

Password 'enter your admin password here'

Confirm Password 'enter your admin password here'

Jakmile je nastavení NodeBB dokončeno, vytvořte nový konfigurační soubor nginx pro vaši doménu:

vi /etc/nginx/conf.d/yourdomain.com.conf

Přidejte následující řádky:

server {
    listen       80;
    server_name  yourdomain.com;
    location / {
        proxy_pass        http://localhost:4567/;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_redirect off;
        proxy_buffering   off;

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

8. Restartujte Nginx Server

Restartujte službu nginx, aby se změny projevily:

systemctl restart nginx

Spusťte „./nodebb start“ pro ruční spuštění serveru NodeBB:

cd /opt/forum/nodebb/
./nodebb start

To je ono. Instalace fóra NodeBB je dokončena.
Otevřete http://yourdomain.com ve svém oblíbeném prohlížeči, poté se přihlaste do administrátorského back-endu a nakonfigurujte fórum NodeBB podle svých potřeb.
Samozřejmě nemusíte instalovat NodeBB na CentOS 7, pokud používáte některou z našich hostingových služeb CentOS VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby instalovali NodeBB fórum software pro vás. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat NodeBB na CentOS 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat NodeBB na CentOS VPS?

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8