GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にNodeBBをインストールする方法

CentOS7VPSにNodeBBをインストールする方法を紹介します。 NodeBBは、無料で使いやすいNode.jsプラットフォーム用のオープンソースフォーラムソフトウェアです。あらゆる種類のコミュニティフォーラム、ディスカッション、掲示板を強化するのに最適です。 NodeBBは、Webソケットを利用して、即時の対話とリアルタイムの通知を行います。

1。 OSパッケージを更新する

NodeBBの実際のインストールを開始する前の最初のステップは、OSパッケージが最新であることを確認することです。

yum clean all
yum update

2。 EPELをインストールする

次のコマンドを使用してEPELパッケージをインストールします。

yum install epel-release

3。開発ツールをインストールする

次に、「開発ツール」をインストールします。

yum groupinstall "Development Tools"

「開発ツール」はyumグループであり、各アプリケーションを個別にインストールする代わりに、一度にインストールできるソフトウェア(GCC、C / C ++コンパイラ、makeなど)の事前定義されたバンドルです。開発ツールは主に、ユーザーがソースコードなどからソフトウェアをビルドおよびコンパイルできるようにするために使用されます。

4。 Node.jsをインストールします

nodejsとその他の必要なパッケージをインストールします:

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

5。 Redisを起動する

redisサービスを開始します:

systemctl start redis

最新のNodeBBファイルをサーバー上のディレクトリにプルダウンします。

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

6。 NodeBBに必要な依存関係をインストールする

「npm」を​​使用して、NodeBBフォーラムソフトウェアを実行するために必要な依存関係をインストールします。

cd nodebb
npm install node-bcrypt -g
npm install

使用可能なnode-gypモジュールがないというエラーが表示された場合は、次のコマンドを実行して問題を修正してください。

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

7。 NodeBBのセットアップと構成

次のコマンドを実行して、セットアップを開始し、NodeBBを構成します。

./nodebb setup

いくつかの質問に答える必要があります:

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'

NodeBBのセットアップが完了したら、ドメインの新しいnginx構成ファイルを作成します。

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

次の行を追加します:

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。 Nginxサーバーを再起動します

変更を有効にするためにnginxサービスを再起動します:

systemctl restart nginx

「./nodebbstart」を実行して、NodeBBサーバーを手動で起動します。

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

これで、NodeBBフォーラムのインストールは完了です。
お気に入りのブラウザでhttp://yourdomain.comを開き、管理者バックエンドにログインして、必要に応じてNodeBBフォーラムを構成します。
もちろん、CentOS VPSホスティングサービスのいずれかを使用している場合は、CentOS 7にNodeBBをインストールする必要はありません。その場合は、専門のLinux管理者にNodeBBのインストールを依頼するだけです。 あなたのためのフォーラムソフトウェア。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

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


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS VPSにNodeBBをインストールする方法は?

  1. CentOS7にWine4.0をインストールする方法

  2. CentOS7にVim8.2をインストールする方法

  3. CentOS7にVirtualBoxをインストールする方法

  1. CentOS8にGitをインストールする方法

  2. CentOS8にDockerをインストールする方法

  3. Centos8にJava8および11をインストールする方法