一、安装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