参考文章: https://blog.csdn.net/u011002997/article/details/108809572
一 安装node.js
下载node安装包到指定目录
wget
npm.taobao.org/mirrors/nod…
解压安装包
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=[repo.mongodb.org/yum/redhat/releasever/mongodb-org/3.4/x86_64/")
gpgcheck=1
enabled=1
gpgkey=www.mongodb.org/static/pgp/…
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
是mongodb运行端口
设置开机启动
chkconfig mongod on
三 安装git
yum -y install git
安装完成之后查看版本
mongod --version
node -v
git --version
安装yapi
npm install -g yapi-cli --registry
registry.npm.taobao.org
安装完成之后使用yapi server 命令启动yapi安装
yapi server
启动之后显示
image.png
image.png
然后在服务端进入yapi安装目录(上一步填写的部署路径),使用命令node app.js 启动服务,启动之后提示如下:
image.png
至此启动成功
访问ip:3000端口
http://172.18.3.180:3000/
==============忘记超级管理员用户名密码==================================
1、删除yapi目录下init.lock文件,如果没有就忽略
2、修改config.json文件,随便来一个没有的账号,wq保存
vim /root/my-yapi/config.json
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"
本文转自
[blog.csdn.net/2401_853751…
task-blog-2allbaidu_landing_v2default-6-141470531-null-
null.142^v100^pc_search_result_base4&utm_term=%E5%A4%A7%E6%A8%A1%E5%9E%8B%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0&spm=1018.2226.3001.4187](blog.csdn.net/2401_853751…
task-blog-2allbaidu_landing_v2default-6-141470531-null-
null.142^v100^pc_search_result_base4&utm_term=%E5%A4%A7%E6%A8%A1%E5%9E%8B%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0&spm=1018.2226.3001.4187),如有侵权,请联系删除。