一 安装node.js
下载node安装包到指定目录

wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz 解压安装包

tar -xvf node-v11.0.0.tar.gz
进入目录并安装相关插件

cd node-v11.0.0
sudo yum install gcc gcc-c++
进行默认配置并编译

./configure
make
编译大概需要半小时左右~

之后就可以开始安装

sudo make install
之后验证安装

node -v

二 安装mongodb

安装步骤:

1、创建仓库文件:

vi /etc/yum.repos.d/mongodb-org-3.4.repo
然后复制下面配置,保存退出

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc 2、yum安装

yum install -y mongodb-org
没有权限就在前面加: sudo

安装完毕后修改配置文件:

vi /etc/mongod.conf

修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!

3、启动、停止、重启

MongoDB默认将数据文件存储在/var/lib/mongo目录,默认日志文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录。

启动命令:

service mongod start
停止命令:

service mongod stop
重启命令:

service mongod restart
查看mongoDB是否启动成功:

可以通过查看日志文件

cat /var/log/mongodb/mongod.log
日志文件应该会出现如下一句说明

[initandlisten] waiting for connections on port <port>
<port> 是mongodb运行端口

设置开机启动

chkconfig mongod on

三 安装git

yum -y install git

安装完成之后查看版本

mongod --version
node -v
git --version

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

安装完成之后使用yapi server 命令启动yapi安装

yapi server
启动之后显示




自己搭建的一接口文档管理工具_nginx


image.png



自己搭建的一接口文档管理工具_linux_02


image.png


然后在服务端进入yapi安装目录(上一步填写的部署路径),使用命令node app.js 启动服务,启动之后提示如下:



自己搭建的一接口文档管理工具_java_03


image.png


至此启动成功
访问ip:3000端口
http://172.18.3.180:3000/

==============忘记超级管理员用户名密码==================================

1、删除yapi目录下init.lock文件,如果没有就忽略

2、修改config.json文件,随便来一个没有的账号,wq保存
vim /root/my-yapi/config.json



自己搭建的一接口文档管理工具_nginx_04


image.png


修改 adminAccount 保存退出
3、 重启服务
切换到/root/my-yapi/vendors
执行npm run install-server
会打印

[root@rabbitmq vendors]# npm run install-server

> yapi-vendor@1.9.2 install-server /root/my-yapi/vendors
>  node server/install.js

log: mongodb load success...
初始化管理员账号成功,账号名:"1792939443@qq.com",密码:"ymfe.org"