1. 前置条件
1、Git
2、NodeJs(7.6+)
3、Mongodb(2.6+)
2. NodeJs的安装
1、获取资源
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
2、安装NodeJS
yum install -y nodejs
3、查看NodeJs和Npm
node -v
npm -v
3. Git安装
yum install -y git
4. MongoDB安装
1、配置mongodb的yum源,输入命令
touch /etc/yum.repos.d/mongodb-org.repo
vi /etc/yum.repos.d/mongodb-org.repo
2、在文件中输入以下内容
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.2/x86_64/
gpgcheck=0
enabled=1
3、开始安装
yum install -y mongodb-org
4、启动MongoDB
网上提到了在CentOS下SELinux会阻止mongodb的启动,需要先设置禁用。主要是把/etc/selinux/config的SELINUX从enforcing改成disabled,然后重启操作系统。
输入命:vi /etc/selinux/config,将SELINUX从enforcing改成disabled,保存。
输入命令重启mongodb:systemctl start mongod
5. 安装Yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
6. 开放端口
1、在启动Yapi前,首先开放9090端口和3000端口,检查9090端口是否开放,输入以下命令
firewall-cmd --query-port=9090/tcp
2、永久开放9090端口
firewall-cmd --zone=public --add-port=9090/tcp –permanent
3、检查3000端口是否开放
firewall-cmd --query-port=3000/tcp
4、永久开放3000端口
firewall-cmd --zone=public --add-port=3000/tcp –permanent
5、重启防火墙
firewall-cmd –reload
7. 启动Yapi
1、yapi server
2、然后访问http://192.168.2.170:9090/
3、填写公司名称后,点击”开始部署”,等待几分钟后,部署成功,红框标记处为初始的账号和密码,注意保存
4、进入到部署路径
node vendors/server/app.js
5、访问:http://192.168.2.170:3000/
6、使用部署成功的管理员账号密码登录
7、进入到Yapi的页面,便可添加项目