NodeBB 安装部署 Linux(阿里云 CentOS 6.3 Redis NodeJS)

网上有很多,写的都不完整,我尽量给大家一个完整的。

基于Linux(阿里云 CentOS 6.3) 安装 NodeBB 论坛。

1.先安装NodeJs

安装方式有多种,有通过下载源代码编译的,有下载已经编译的压缩包的,我推荐安装已经编译的比较简单。

首先创建目录,位置自己定即可

mkdir nodejs
cd nodejs

升级更新Linux的组件

yum -y install gcc make gcc-c++ openssl-devel wget


下载安装包,你可以下载后上传到服务器上,也可以直接通过命令下载,特别注意不要搞错了包,nodejs 的安装包分为源代码和编译过的。

wget https://nodejs.org/dist/v4.4.7/node-v4.4.7-linux-x64.tar.gz


下载后直接解压即可,我下载的是编译好的程序包

tar -zvxf node-v4.4.7-linux-x64.tar.gz


解压后目录名称很长,可以重命名一下

mv node-v4.4.7-linux-x64 node-v4.4.7


测试一下是否可以运行

./node -v

nodejs 安装之后即可,暂时不需要启动,nodejs是根据项目启动的,所以等NodeBB安装后启动。


2.安装Redis

创建一个目录,当然目录位置可以自定

mkdir redis
cd redis

下载程序包

wget http://download.redis.io/releases/redis-3.2.1.tar.gz

解压

tar xzf redis-3.2.1.tar.gz

编译安装

cd redis-3.2.1
make


可以直接启动到后台,也可以做成自动启动,自动启动的就大家自己查一下Linux的命令吧。

src/redis-server &


3.安装NodeBB

主要参考官网提供的安装步骤,比较靠谱一点

更新一下操作系统

yum -y update

安装开发库,我也不知道为什么要装这个,官方建议的

yum -y groupinstall "Development Tools"


安装Git用于获取NodeBB的代码(这个看个人需求,直接下载所有文件后上传也是可以的)

yum install git

安装npm组件并配置为全局

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
source ~/.bash_profile
nvm list-remote
nvm install v0.12.7 # as of this writing check the result of the list-remote to see all choices

克隆/下载nodebb代码到本地目录

git clone -b v1.1.0 https://github.com/NodeBB/NodeBB nodebb
cd nodebb

安装Nodebb

npm install

安装管理后台

npm install forever -g

安装完成之后需要配置

启动nodebb的方式就是在nodejs 的 node命令后面跟app.js即表示在nodejs中启动nodebb.

首先执行配置,会通过对话方式配置 端口 数据库等等。

/var/nodejs/node-v4.4.7/bin/node app.js --setup

配置完成后会打出超级管理员的账户密码,请记录下来。

启动nodebb

/var/nodejs/node-v4.4.7/bin/node app.js &


可以根据自己需要配置为linux自动启动,请您自己去查命令吧。















  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值