CentOS 7 下安装DOCLever

一. 安装node

1. 下载

wget https://nodejs.org/dist/latest-v8.x/node-v8.15.0-linux-x64.tar.xz

2.解压

tar xvJf node-v8.15.0-linux-x64.tar.xz

3.重命名并移动到 /user/local

mv node-v8.15.0-linux-x64 /usr/local/node

4.配置环境变量:vim /etc/profile

添加如下内容:

#set for nodejs

export NODE_HOME=/usr/local/node

export PATH=$NODE_HOME/bin:$PATH

 

然后保存退出,执行source /etc/profile

 

执行node -v,输出版本号说明安装成功

 

二、安装MongoDB

1. 下载mongodb

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.5.tgz

2. 解压

tar zxvf mongodb-linux-x86_64-rhel70-4.0.5.tgz

mv mongodb-linux-x86_64-rhel70-4.0.5 /usr/local/mongodb

3. 创建目录数据库和日志的目录和文件

mkdir -p /data/mongodb/db

mkdir -p /data/mongodb/logs

cd /data/mongodb/logs

touch mongodb.log

4.生成配置文件

vi /usr/local/mongodb/bin/mongodb.conf

添加以下内容:

#数据文件存放目录

dbpath = /data/mongodb/db

#日志文件存放目录

logpath = /data/mongodb/logs/mongodb.log

#端口

port = 27017

#以守护程序的方式启用,即在后台运行

fork = true

#允许所有的连接

bind_ip=0.0.0.0

auth = true

5. 加载配置启动

cd /usr/local/mongodb/bin

./mongod -f mongodb.conf

6.开机自动启动:vi /etc/rc.d/rc.local

添加下面一行

/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf

7.添加管理员

./mongo

use admin

db.createUser({user: "superadmin",pwd: "md654321",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})

db.auth('superadmin','md654321')

#可以使用命令“show users”查看用户

7. 为DOClever创建一个数据库和拥有读写权限的管理员,并且测试插入一条数据

use doclever

db.createUser({user:"doclever_adm",pwd:"654321",roles:[ {role:"dbAdmin",db:"doclever"}, {role:"read",db:"doclever"}, {role:"readWrite",db:"doclever"}]})

db.auth('doclever_adm','654321')

db.doclever.insert({"name":"test"})

 

附MongoDB命令:

启动服务:

./mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/mongodb.log -logappend -port=27017 -fork

常用的启动参数(有些参数可在配置文件中配置):

--dbpath:指定存储数据的文件夹

--logpath:指定日志存储文件

--logappend:日志以增加方式产生

--port指定端口,如果不写的话,默认是27017

--fork代表后台运行

停止服务:

./mongod -shutdown -dbpath=/data/mongodb/db

连接mongodb:

/usr/local/mongodb/bin/mongo

删除用户:

db.dropUser("用户名")

 

三、安装DOClever

1. 下载DOClever

git clone https://gitee.com/sx1989827/SBDoc.git

(如果提示-bash: git: command not found,则执行命令yum install git)

mv SBDoc DOClever

node DOClever/Server/bin/www

信息:

请输入mongodb数据库地址(比如:mongodb://localhost:27017/DOClever):mongodb://doclever_adm:654321@localhost:27017/doclever?useNewUrlParser=true

连接成功

请输入DOClever上传文件路径(比如:/Users/Shared/DOClever):/data/DOClever

目录创建成功

目录创建成功

请输入端口号(比如10000):10000

 

2. 使DOClever在后台运行

npm install -g cnpm

使用淘宝镜像安装npm会快些

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install forever -g

forever start /data/DOClever/Server/bin/www

 

浏览器地址栏输入:http://ip:10000/DOClever

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值