赞
踩
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
yum install -y nodejs
node -v
npm -v
yum -y update
touch /etc/yum.repos.d/mongodb-org.repo
vim /etc/yum.repos.d/mongodb-org.repo
- [mongodb-org]
- name=MongoDB Repository
- baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
- gpgcheck=0
- enabled=1
yum install -y mongodb-org
service mongod start
chkconfig mongod on
/bin/mongo
vim /etc/mongod.conf
#bindIp: 127.0.0.1
service mongod restart
yum -y install git
进入服务器root目录
mkdir my-yapi
cd my-yapi
搭建YApi
- npm install -g yapi-cli --registry https://registry.npm.taobao.org
- yapi server
实例截图:
实例截图
版本选择v1.8.0
部署成功截图
4.根据部署日志截图上的提示信息,启动服务
启动服务:node vendors/server/app.js
浏览器打开部署日志上的访问地址http://127.0.0.1:3000就可以访问搭建的YApi工具了(非本地服务器,将127.0.0.1替换指定的域名或IP),此时YApi本地环境搭建完成
如果是阿里云ecs服务器,端口需要在安全组里开放,不然访问不了
5.pm2方式管理进程
要保证后台保持进程,需要安装pm2。
全局安装:
npm install -g pm2
启动:
cd vendors
pm2 start server/app.js --watch
重启:
pm2 restart server/app.js
停止:
可以先通过pm2 list
获取应用的名字(--name指定的)或者进程id。
pm2 stop app_name|app_id
pm2使用参考文档:
http://imweb.io/topic/57c8cbb27f226f687b365636
6.升级
升级项目版本是非常容易的,并且不会影响已有的项目数据,只会同步 vendors 目录下的源码文件。
- cd {项目目录}
- yapi ls //查看版本号列表
- yapi update //更新到最新版本
- yapi update -v {Version} //更新到指定版本
9.nginx代理
如果您是将服务器代理到 nginx 服务器,请配置 nginx 支持 websocket。
- 在location /添加
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
10.禁止注册
在 config.json 添加 closeRegister:true
配置项,就可以禁止用户注册 yapi 平台,修改完成后,请重启 yapi 服务器。
- {
- "port": "*****",
- "closeRegister":true
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。