nodebb安装配置使用

centos下面进行安装配置使用

我的服务器上面已经部署了lnmp运行环境、使用的是lnmp.org军哥的shell包
redis直接使用lnmp包里面编译安装的

首先我们应该更新CentOS到最新的版本,我们可以使用这个命令这样做:

1
yum -y update

安装nodebb基础软件包依赖:

1
yum -y install ImageMagick npm

使用nvm来安装node版本。

1
2
3
4
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

down最新的nodebb源代码到本地

1
2
mkdir /home/node
git clone -b v1.0.0 https://github.com/NodeBB/NodeBB nodebb

安装nodebb的依赖库

1
2
cd nodebb
npm install

启动nodebb安装脚本:

1
./nodebb setup

运行nodebb论坛:

1
./nodebb start

配置nginx作为代理:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
server {
listen 80;
server_name forum.example.org;
location / {
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_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:4567;
proxy_redirect off;
# Socket.IO Support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
文章目录
  1. 1. centos下面进行安装配置使用
    1. 1.1. 首先我们应该更新CentOS到最新的版本,我们可以使用这个命令这样做:
    2. 1.2. 安装nodebb基础软件包依赖:
    3. 1.3. 使用nvm来安装node版本。
    4. 1.4. down最新的nodebb源代码到本地
    5. 1.5. 安装nodebb的依赖库
    6. 1.6. 启动nodebb安装脚本:
    7. 1.7. 运行nodebb论坛:
    8. 1.8. 配置nginx作为代理: