GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte a nastavte NodeBB s Redis a Nginx na Ubuntu 12.04

V následujícím příspěvku vám ukážeme, jak nainstalovat a nakonfigurovat NodeBB na Ubuntu VPS. NodeBB je moderní a open-source Forum Software poháněný Node.js . Jedná se o výkonnou diskusní platformu nabízející instalaci pluginu jedním kliknutím, připojení k sociální síti a responzivní design.

Přihlaste se na svůj server pomocí SSH

username ssh@hostname

Aktualizujte systém a nainstalujte všechny potřebné balíčky.

~ # ❯❯❯ sudo apt-get -y update &&apt-get -y upgrade~ # ❯❯❯ sudo apt-get -y install python-software-properties git sed Supervisor

Nainstalujte nejnovější verzi Nodejs

~ # ❯❯❯ sudo add-apt-repository ppa:chris-lea/node.js~ # ❯❯❯ sudo apt-get update &&sudo apt-get install nodejs

Nainstalujte nejnovější verzi Redis

~ # ❯❯❯ sudo add-apt-repository -y ppa:rwky/redis~ # ❯❯❯ sudo apt-get update &&sudo apt-get install -y redis-server

Stáhněte nejnovější kód NodeBB

~ # ❯❯❯ mkdir ~/myNodebbApp &&cd $_~ # ❯❯❯ klon git https://github.com/designcreateplay/NodeBB.git . # nezapomeňte na tečku na konci

Konfigurace NodeBB

Nainstalujte všechny závislosti NodeBB

 # ❯❯❯ instalace npm

V kořenovém adresáři NodeBB zadejte následující:

~ # ❯❯❯ node app --setup='{ "base_url":"http://yourAppUrl.com", "admin:username":"adminUsername", "admin:password":"adminPassword", "admin:password:confirm":"adminPassword", "admin:email":"vaš[email protected]"}'

Použití Nginx jako proxy pro NodeBB

Nainstalujte a nakonfigurujte nejnovější verzi Nginx

~ # ❯❯❯ sudo add-apt-repository -y ppa:nginx/stable~ # ❯❯❯ sudo apt-get update~ # ❯❯❯ sudo apt-get install -y nginx

Nastavte worker_processes na počet procesorů ve vašem systému. Chcete-li zjistit počet procesorů ve vašem systému a nastavit worker_processes, spusťte následující příkaz:

~ # ❯❯❯ sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.conf 

Vytvořte nového virtuálního hostitele nginx

~ # ❯❯❯ sudo vim /etc/nginx/sites-available/yourAppUrl.com
server { poslouchat 80; název_serveru yourAppUrl.com; umístění / { 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 $schéma; proxy_redirect off; proxy_buffering off; proxy_http_verze 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Připojení "upgrade"; }}
~ # ❯❯❯ sudo ln -s /etc/nginx/sites-available/yourAppUrl.com /etc/nginx/sites-enabled/yourAppUrl.com~ # ❯❯❯ sudo /etc/init.d/nginx restartovat

A je to. Nyní otevřete prohlížeč a přejděte do své domény.

Další informace o NodeBB najdete na:https://nodebb.org

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek 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.


Panels
  1. Jak nainstalovat Nginx s PHP5 a MySQL na Ubuntu 11.10

  2. Nainstalujte WordPress s HHVM, Nginx a MariaDB na Ubuntu 12.04 LTS

  3. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  1. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  2. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  3. Nainstalujte PmWiki na Ubuntu 14.04 VPS s Nginx

  1. Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS

  2. Nainstalujte Redmine na server Ubuntu 14.04 s MariaDB, Puma a Nginx.

  3. Nainstalujte Prosper202 s Nginx, MySQL a PHP-FPM na Ubuntu