GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu12.04にRedisとNginxを使用してNodeBBをインストールしてセットアップする

次の投稿では、UbuntuVPSにNodeBBをインストールして構成する方法を紹介します。 NodeBBは、Node.jsを利用した最新のオープンソースフォーラムソフトウェアです。これは、ワンクリックのプラグインインストール、ソーシャルネットワーク接続、レスポンシブデザインを提供する強力なディスカッションプラットフォームです。

SSHを使用してサーバーにログインします

ssh username@hostname

システムを更新し、必要なすべてのパッケージをインストールします。

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

最新バージョンのNodejsをインストールする

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

最新バージョンのRedisをインストールする

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

最新のNodeBBコードをプルダウンします

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

NodeBBの構成

すべてのNodeBBの依存関係をインストールします

 # ❯❯❯ npm install

NodeBBルートディレクトリで次のように入力します。

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

NodeBBのプロキシとしてNginxを使用する

Nginxの最新バージョンをインストールして構成する

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

worker_processesをシステム内のプロセッサの数に設定します。システム内のプロセッサの数を確認し、worker_processesを設定するには、次のコマンドを実行します。

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

新しいnginx仮想ホストを作成する

~ # ❯❯❯ 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

それでおしまい。次に、ブラウザを開いてドメインに移動します。

NodeBBの詳細については、https://nodebb.org

にアクセスしてください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu11.10にPHP5とMySQLを使用してNginxをインストールする方法

  2. Ubuntu 12.04 LTSにHHVM、Nginx、MariaDBを使用してWordPressをインストールする

  3. NginxとPHP-FPMを使用してUbuntu14.04VPSにOpenCart2をインストールします

  1. Nginxを使用してUbuntu14.04VPSにPmWikiをインストールします

  2. UbuntuVPSにNginxとPHP-FPMを使用してOwnCloud7をインストールします

  3. MariaDB、Puma、Nginxを使用してUbuntu14.04サーバーにRedmineをインストールします。

  1. Nginx、PHP-FPM、MySQLを使用してUbuntu14.04VPSにConcrete5をインストールします

  2. Ubuntu16.04にNginxを使用してPHP7.1をインストールします

  3. Ubuntu20.04にNginxを使用してPHP7.4をインストールする方法