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