yapi安装并绑定域名(宝塔面板+域名反向代理)

1、通过面板的软件商店安装npm.(安装完后设置npm的版本。我试过最高版本出现不兼容的报错,后重新设置了版本为v8)
2、通过面板的软件商店安装MongoDB
3、开始安装yapi

开始搭建YApi,安装命令
[root@lu ~]# npm install -g yapi-cli --registry https://registry.npm.taobao.org
启动服务,进入可视化部署程序
[root@lu ~]# yapi server
浏览器打开命令窗口上的url后,将0.0.0.0替换指定的域名或IP,进入部署页面

4、步骤3完成后,启动服务

[root@lu ~]# node vendors/server/app.js
浏览器打开部署日志上的访问地址http://127.0.0.1:3000就可以访问搭建的YApi工具了
(若是外网,则将127.0.0.1换成外网IP)

5、将yapi绑定到某域名
登录面板新建一个网站,然后新增一个反向代理
6、访问域名打开yapi
7、利用pm2管理yapi服务
[root@lu ~]# npm install pm2 -g //安装pm2
[root@lu ~]# cd /root/my-yapi/ #默认yapi目录
[root@lu ~]# pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服务
[root@lu ~]# pm2 info yapi //查看服务信息
[root@lu ~]# pm2 stop yapi //停止服务
[root@lu ~]# pm2 restart yapi //重启服务

8、升级
升级项目版本是非常容易的,并且不会影响已有的项目数据,只会同步 vendors 目录下的源码文件。
[root@lu ~]# cd /root/my-yapi/ #默认yapi目录
[root@lu ~]#yapi ls //查看版本号列表
[root@lu ~]#yapi update //更新到最新版本
[root@lu ~]#yapi update -v {Version} //更新到指定版本

注,如果不用宝塔面板,linux设备上也是按照该流程安装对应的服务。

你可能感兴趣的:(yapi安装并绑定域名(宝塔面板+域名反向代理))