复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

其它

【原创】yapi1.8.5安装(多个依赖包过期了,建议用docker安装yapi)

作者: whooyun发表于: 2024-01-11 17:44

yapi版本:1.8.5
nodejs:v12.20.0
mongodb:4.2 社区版

安装mongodb
# 创建 yum 配置文件
vim /etc/yum.repos.d/mongodb-org-4.2.repo
# 在文件中填入以下内容,然后 :wq 退出
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
# 退出后就可以使用 yum 进行安装了
yum install -y mongodb-org

MongoBD 常用命令
systemctl start mongod.service        # 开启 MongoDB
systemctl enable mongod               # 开机自启
systemctl list-unit-files|grep mongod # 查看 MongoDB 是不是开机自启
service mongod restart          # 重启
service mongod stop             # 停止
service mongod start            # 运行
rpm -ql mongodb-org-server      # 查看 MongoDB 相关文件
 
 
 MongoDB 配置
 
 # 修改 MongoDB 配置文件
vim /etc/mongod.conf
# 找到这里,修改后 :wq
net:
  port: 27017
  bindIp: 0.0.0.0    # 原来是 127.0.0.1,只允许本地连接,改成 0.0.0.0 允许外部连接,如果只需要本地连接就不用改
  
security:            # 为了安全,启用身份验证
  authorization: "enabled"   # disable or enabled
  
# 保存后重启服务
service mongod restart
复制代码

卸载 MongoDB

systemctl disable mongod # 停止开机自启
service mongod stop      # 停止服务
sudo yum erase $(rpm -qa | grep mongodb-org)   # 删除安装包
sudo rm -r /var/log/mongodb     # 删除日志文件
sudo rm -r /var/lib/mongo       # 删除数据文件
复制代码

本地部署
首先安装官方提供的 yapi-cli 工具,顺带安上 pm2 回头启服务的时候可以用来守护和管理进程:

npm install -g yapi-cli pm2 --registry https://registry.npm.taobao.org
yapi server
复制代码


注意事项:
nodejs 版本不对应可能会导致安装失败