Leanote Server 的安装配置
下载Leanote Server项目
可到下载官网 (http://leanote.org/#download) 下载对应版本,并把下载好的资源包上传至服务器
当然我们还可以在服务器中使用wget命令进行下载
1
wget https://udomain.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz --no-check-certificate
使用 tar 命令解压Leanote项目包
1
tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
Mongodb数据库下载及解压
下载 Mongodb 安装包,使用 wget 命令下载安装包
1
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz
使用 tar 命令解压安装包
1
tar -zxvf mongodb-linux-x86_64-3.0.1.tgz
Mongodb环境配置
为Mongodb添加环境变量,方便使用mongo命令
1
sudo vim /etc/profile
进入编辑后添加以下一行数据,按 esc 键,输入 :wq ,回车保存
1
export PATH=$PATH:$HOME/mongodb-linux-x86_64-3.0.1/bin
使用 source 命令激活配置文件
1
source /etc/profile
数据库连接测试
创建由于存储数据文件的目录 data(可自命名)
1
mkdir data
使用 mongod 命令启动数据库,命令后添加 & 可后台运行
1
mongod --dpdath data &
使用 mongo 命令连接数据库
导入 Leanote 应用初始化数据
1
mongorestore -h localhost -d leanote --dir leanote/mongodb_backup/leanote_install_data/
修改 Leanote 配置,vim 打开配置文件,修改 app.secret 一项,否则有安全隐患
1
vim leanote/conf/app.conf
启动 leanote 服务
1
bash /home/noteWeb/leanote/bin/run.sh &
项目启动成功后,在浏览器中输入http://[服务器地址]:9000
为Mongodb创建权限控制
mongo连接数据库
1
mongo
切换到 leanote 数据库下
1
use leanote
添加用户,这里添加用户 root,ab123456
1
db.createUser({user:'root',pwd:'ab123456',roles:[{role:'dbOwner', db:'leanote'}]});
测试是否创建成功
1
db.auth('root', 'ab123456');
添加好用户后重新运行 mongodb,开启权限验证
1
mongod --dbpath /home/noteWeb/data --auth &
修改 leanote/conf/app.conf 配置文件
1
2
3
4
5db.host=localhost
db.port=27017
db.dbname=leanote # required
db.username=root # if not exists, please leave blank
db.password=ab123456 # if not exists, please leave blank重新启动,若无法启动项目请检查配置用户名或密码等信息是否正确
1
bash /home/noteWeb/leanote/bin/run.sh &
浏览器访问http://[服务器地址]:9000
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 嵌梦津途学思录!