GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

NodeBB mit Redis und Nginx unter Ubuntu 12.04 installieren und einrichten

Im folgenden Beitrag zeigen wir Ihnen, wie Sie NodeBB auf einem Ubuntu VPS installieren und konfigurieren. NodeBB ist eine moderne und Open-Source-Forum-Software, die von Node.js betrieben wird. Es ist eine leistungsstarke Diskussionsplattform, die die Plug-in-Installation mit einem Klick, die Konnektivität zu sozialen Netzwerken und ein ansprechendes Design bietet.

Melden Sie sich mit SSH bei Ihrem Server an

ssh username@hostname

Aktualisiere das System und installiere alle notwendigen Pakete.

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

Installieren Sie die neueste Version von Nodejs

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

Installieren Sie die neueste Version von Redis

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

Rufen Sie den neuesten NodeBB-Code herunter

~ # ❯❯❯ mkdir ~/myNodebbApp && cd $_
~ # ❯❯❯ git clone https://github.com/designcreateplay/NodeBB.git . # do not forget the dot at the end

NodeBB konfigurieren

Installieren Sie alle Abhängigkeiten von NodeBB

 # ❯❯❯ npm install

Geben Sie Folgendes ein, während Sie sich im NodeBB-Stammverzeichnis befinden:

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

Nginx als Proxy für NodeBB verwenden

Installieren und konfigurieren Sie die neueste Version von Nginx

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

Setzen Sie worker_processes auf die Anzahl der Prozessoren in Ihrem System. Führen Sie den folgenden Befehl aus, um die Anzahl der Prozessoren in Ihrem System herauszufinden und die worker_processes festzulegen:

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

Erstellen Sie einen neuen virtuellen Nginx-Host

~ # ❯❯❯ sudo vim /etc/nginx/sites-available/yourAppUrl.com
server {
    listen       80;
    server_name  yourAppUrl.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";
    }
}
~ # ❯❯❯ sudo ln -s /etc/nginx/sites-available/yourAppUrl.com /etc/nginx/sites-enabled/yourAppUrl.com
~ # ❯❯❯ sudo /etc/init.d/nginx restart

Das ist es. Öffnen Sie nun Ihren Browser und navigieren Sie zu Ihrer Domain.

Weitere Informationen zu NodeBB finden Sie unter:https://nodebb.org

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

  2. Installieren Sie WordPress mit HHVM, Nginx und MariaDB auf einem Ubuntu 12.04 LTS

  3. Installieren Sie gpEasy CMS mit NGINX und PHP5-FPM auf einem Ubuntu 14.04 VPS

  4. Installieren Sie Croogo auf einem Ubuntu VPS mit Nginx und MariaDB

  5. Installieren Sie OpenCart 2 auf einem Ubuntu 14.04 VPS mit Nginx und PHP-FPM

So installieren Sie Django mit PostgreSQL und Nginx unter Ubuntu 16.04

Installieren Sie PHP 7.1 mit Nginx auf Ubuntu 16.04

Installieren Sie WordPress mit Varnish und Nginx auf Ubuntu

Installieren Sie WordPress mit Memcached und Nginx auf Ubuntu

So installieren und sichern Sie Redis unter Ubuntu 20.04

So installieren Sie Node.js mit NVM und Nginx unter Ubuntu 22.04