CentOS7.X安装YApi

10 篇文章 0 订阅

一、安装nodejs

1. 获取资源

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

2. 安装nodejs

yum install -y nodejs

3. 查看node版本和npm版本

node -v
npm -v

二、安装mongodb

1.更新yum源

yum -y update

2. 添加mongodb源文件,在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件

touch /etc/yum.repos.d/mongodb-org.repo

3. 编辑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

4. 安装mongo

yum install -y mongodb-org

5. 启动mongo

service mongod start

6. 配置开机自启

chkconfig mongod on

7. 配置远程访问,修改mongod.conf配置文件

vim /etc/mongod.conf

注释掉“bindIp: 127.0.0.1”这行

8. 重启mongo

service mongod restart

三、安装Git

yum -y install git

四、搭建YApi环境

1. 执行命令

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server

2. 浏览器访问:http://你的IP:9090

填写相关信息,部署版本随意选,部署路径可修改成自己所需的路径(此路径在后续启动时还会用到,注意)。

3. 开始部署

点击“开始部署”按钮

 完成后,会输出YApi启动命令,账号,密码,访问地址等信息

 4. 根据部署日志截图上的提示信息启动YApi

启动YApi(守护进程方式启动见 5 ),启动命令注意加上  四-2 里的部署路径

node /home/yapi/vendors/server/app.js

5. 以守护进程启动(如按上述 4 以及启动,请忽略该条)

node /home/yapi/vendors/server/app.js &

输入后回车即可

6. 访问

浏览器输入:http://你的IP:3000

登录的账号密码就是刚才安装日志中输出的账号和密码,登录进去后可进行修改。 

五、修改默认访问端口3000成3099

1. 编辑yapi配置文件

cd /home/yapi
vi config.json

 "closeRegister":true(关闭注册功能)这行为本人添加,只为避免他人注册

问题来了:

按照官网上面的方式来启动,但是这里的启动方式是前台启动,当你关闭ssh窗口的时候,程序也就随之关闭了,所以需要改为后台运行,这里可以使用pm2进行管理。

a. 执行命令:pm2 -v

查看是否以及安装pm2了,如没有安装则进行pm2安装:

npm install -g pm2

b. 后台启动(关闭)

按照上述流程操作下来后,yapi安装的目录为:/home/yapi

此时启动可以执行:pm2 start /home/yapi/vendors/server/app.js

关闭执行:pm2 stop /home/yapi/vendors/server/app.js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值