Center OS 7.6 安装YAPI

1.环境要求

  • Linux版本:Center OS 7.6 x64
  • node.js v7.6.0
  • mongodb v2.6.5

1.安装node.js 7.6.0

cd ~
wget https://nodejs.org/dist/v7.6.0/node-v7.6.0-linux-x64.tar.xz
tar -xvf node-v7.6.0-linux-x64.tar.xz
rm -f node-v7.6.0-linux-x64.tar.xz
mv node-v7.6.0-linux-x64/ nodejs
ln -s /root/nodejs/bin/npm /usr/local/bin/
ln -s /root/nodejs/bin/node /usr/local/bin/
#查看nodejs版本
node -v

2.安装mongodb 2.6.5

cd ~
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz
tar -xvf mongodb-linux-x86_64-2.6.5.tgz
rm -f mongodb-linux-x86_64-2.6.5.tgz
mv mongodb-linux-x86_64-2.6.5/ mongodb
mkdir mongodb/data
mkdir mongodb/logs
touch mongodb/logs/mongodb.log

#建立配置文件
vi mongodb/bin/mongodb.conf

dbpath=/root/mongodb/data
logpath=/root/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

#启动动mongodb
/root/mongodb/bin/mongod --bind_ip localhost -f /root/mongodb/bin/mongodb.conf
#设置开机启动
echo "/root/mongodb/bin/mongod --config /root/mongodb/bin/mongodb.conf" >> /etc/rc.local

#进入mongodb的shell模式
./mongodb/bin/mongo

#创建dba用户
db.createUser(
... ...   {
... ...     user: "dba",
... ...     pwd: "dba",
... ...     roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
... ...   }
... ... )
#创建yapi数据库
use yapi
#给yapi数据库添加test1用户,权限为读写
db.createUser(
... ...     {
... ...       user: "test1",
... ...       pwd: "test1",
... ...       roles: [
... ...          { role: "readWrite", db: "yapi" }  
... ...       ]
... ...     }
... ... )

3.安装YAPI

cd ~
mkdir yapi
cd yapi
git clone https://github.com/YMFE/yapi.git vendors 
#或者下载 zip 包解压到 vendors 目录(clone 整个仓库大概 140+ M,可以通过 `git clone --depth=1 https://github.com/YMFE/yapi.git vendors` 命令减少,大概 10+ M)
#复制完成后请修改相关配置
cp vendors/config_example.json ./config.json 
cd vendors
npm install --production --registry https://registry.npm.taobao.org
#安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
npm run install-server 
#启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
node server/app.js 

4.安装pm2

npm install -g pm2
#映射
ln -s /root/node-v7.6.0-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin
#通过pm2启动yapi
pm2 start /root/yapi/vendors/server/app.js --watch -n --yapi
#查看启动的列表
pm2 list
#设置pm2开机自启动yapi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
准备环境 虚拟机管理软件:VMware Workstation 14 Pro 操作系统:CentOS-7-x86_64-Minimal-1810.iso 创建虚拟机 第一步:打开VMware,在左上角菜单目录中,点击“文件”–>“新建虚拟机”,启动新建虚拟机向导。 第二步:在欢迎使用新建虚拟机,选择“典型(推荐)(T)”,点击“下一步”。 第三步:安装客户机操作系统,选择“安装程序光盘映象文件(ISO)(M)”,点击其右边的“浏览”按钮选择安装文件CentOS-7-x86_64-Minimal-1810.iso,点击“下一步”。 第四步:命名虚拟机,虚拟机名称(V):填写虚拟机名称,点击“下一步”。 第五步:指定磁盘容量,最大磁盘大小(GB)(S):填写磁盘大小,选择“将虚拟机磁盘存储为单个文件(O)”,点击“下一步”。 第六步:已准备好创建虚拟机,点击“自定义硬件”,调整CPU和内存大小,点击“关闭”,再点击“完成”。 安装操作系统 选择虚拟机,点击“开启此虚拟机”或“启动客户机” 选择“Install CentOS 7”,按“Tab”键,输入“ net.ifnames=0 biosdevname=0”,回车 进入图形界面,如果用于学习,建议选择简体中文,如果生产环境,建议选择英文,点击“继续” 系统 点击“安装位置",选择“自动配置分区”,点击“完成” 安装信息摘要: “本地化”:日期和时间选择“亚洲/上海 时区”、键盘选择“汉语”、语言支持选择“简体中文(中国)”; “软件”:安装源选择“本地介质”、软件选择“最小安装”; “系统”:安装位置选择“已选择自动分区”、KDUMP选择“已禁用Kdump”、网络和主机名默认设置、SECURITY POLICY选择“No profile selected”; 点击“开始安装” 其它选项默认,点击“开始安装” 用户设置–>点击“ROOT密码”,设置root用户密码。如果密码简单,则需要点击两次“完成”按钮 等待出现“重启”按钮,点击“重启” 安装完成

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值