配置参数

服务器操作系统:CentOS 7.3 64位
nodeBB版本 1.7.4
运行环境:node.js
nodeBB的数据库:Redis

nodeBB简介

nodeBB是由node.js驱动,并建立在Redis或者MongoDB数据库上。它利用web sockets进行即时通讯和实时通知。nodeBB有很多创造性的现代化的功能,例如社交网络集成,流媒体讨论等,同时确保兼容老的浏览器。而且nodeBB能自动适配设备屏幕的大小,引入需要的插件等。为二次开发工作带来了很多的方便。

nodeBB运行环境安装步骤(命令都是在root权限下进行)

第一步:如果想确认使用的 Centos 是不是最新状态,可以通过相应的命令
yum -y update
第二步:如果我们系统的是 Centos 7 ,需要安装 epel 发行版,可以通过相应的命令
yum -y install epel-release
第三步:现在需要安装一些基本软件集
yum -y groupinstall "Development Tools"
yum -y install git redis ImageMagick npm
第四步:安装node.js
yum -y install node
第五步:现在启动Redis,并设置为开机启动
systemctrl start redis
systemctrl enable redis

也可以使用其他数据库,例如MongoDB、LevelDB或其他数据库

nodeBB 项目的下载安装和运行

第一步:新建或选择一个你存放nodeBB项目文件的文件夹、例如csdnDemo,下载nodeBB项目,并进入到nodeBB文件夹下
git clone -b v1.7.x https://github.com/NodeBB/NodeBB nodebb
cd nodebb
第二步:初始化nodeBB项目并运行这个项目
./nodebb setup
./nodebb start
第三步:如果都没有报错的话,就可以看到成功打开并指示在浏览器localhost:4567打开
在浏览器中输入localhost:4567即可

注意:如果上面的代码运行没有错误的话,直接可以打开。如果有问题,可以看下一篇博客nodeBB项目开发中遇到的错误(nodeBB系列二)
如果有需要提供远程项目部署的,可以提供有偿服务,需要的留言。

在阿里云服务器中部署nodeBB项目(nodeBB系列一)相关推荐

  1. 基于阿里云服务器环境搭建到项目上线系列文章之六——项目部署

    基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...

  2. 基于阿里云服务器环境搭建到项目上线系列文章之三——安装git

    基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...

  3. 基于阿里云服务器环境搭建到项目上线系列文章之四——安装composer

    基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...

  4. 基于阿里云服务器环境搭建到项目上线系列文章之一——putty使用秘钥登录远程服务器

    基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...

  5. 有了阿里云服务器如何运行Javaweb项目【安转JDK】【安装mysql】【安装Tomcat】【永久运行】

    参考:https://www.cnblogs.com/qwlscn/p/11489863.html 0.先修改名字: 输入: 重启: 结果: 安装可以直接拖拽文件的东西: yum install lr ...

  6. 在GPU云服务器中部署Stable Diffusion web UI

    在GPU云服务器中部署Stable Diffusion web UI 1. 前言 2. 关于云服务器的选择 3. 关于机器的选择 4. 部署Stable Diffusion Python和CUDA 检 ...

  7. (阿里云服务器)部署tomcat

    目录 一.准备材料 二.java环境配置 三.tomcat安装与配置 四.开放8080端口(重点!!) 五.配置成果 一.准备材料 阿里云服务器.MobaXterm.jdk1.8.tomcat8.5. ...

  8. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  9. 阿里云服务器CentOS部署Minio服务实现远程访问

    阿里云服务器CentOS部署Minio服务实现远程访问 1.下载 1.1 建立文件夹 mkdir /usr/local/minio mkdir /usr/local/minio/data 1.2下载 ...

最新文章

  1. Russ Miles:被忽略的架构师和混沌工程
  2. linux 管道和重定向
  3. 美团面试动态规划——整数拆分
  4. java %1$s_%1$s %1$d Android string (java Android 格式化字符串)
  5. SAP CRM Distribution Chain数据模型
  6. 视图的数据存放在哪里_分布式 | DBLE 是如何实现视图的?
  7. NodeJS知识汇总
  8. Silverlight通过Wcf Data Service访问数据库之ADO.NET Entity Framework篇
  9. 在北上广,年薪不到40W意味着什么?
  10. 机器学习基础算法20-回归曲线拟合
  11. 前端FISH框架学习笔记
  12. 《Java语言程序设计》(基础篇原书第10版)第五章复习题答案
  13. 第6期:大学生应该选择哪种主流编程语言
  14. 教你如何写原创歌词和卖你的原创歌曲
  15. 文件夹访问被拒绝,您需要权限来执行操作
  16. 在vue.js中实现a标签href tel的打电话功能
  17. 五星填数(全排列问题)
  18. FreeRTOS移植到STM32
  19. 《老梁四大名著情商课》笔记- 刚上班,别做林黛玉,也别做孙悟空
  20. 路由器DNS 劫持攻击情况

热门文章

  1. spring boot runner,destory监听
  2. 苹果app商品定价_苹果将调整应用商店定价:中国区应用最低价涨至8元
  3. Class not found: “xxx.xxx.xxx“报错
  4. html中数字输入框,HTML “input number数字”输入控件简介说明
  5. java single threaded_[Java多线程设计模式]读书笔记 - 第一章 Single Threaded Execution
  6. 淘宝吱口令效果实现,获取系统剪贴板内容
  7. 160809219 徐挺峰 实验2选择结构程序设计
  8. [ Ubuntu ] shell脚本编程丨日积月累丨1. 循环执行命令n次
  9. 牛刀:中国房价的买点还没有…
  10. 3DS动物之森不完全攻略整合