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
 5- db.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 许可协议。转载请注明来源 嵌梦津途学思录!



