Yapi安装配置(CentOs)

打印 上一主题 下一主题

主题 894|帖子 894|积分 2682

环境要求

nodejs(7.6+)
mongodb(2.6+)
git
准备工作


  • 清除yum命令缓存
    1. sudo yum clean all
    复制代码
  • 卸载低版本nodejs
    1. yum remove nodejs npm -y
    复制代码
  • 安装nodejs,获取资源,安装高版本nodejs
    1. curl -sL https://rpm.nodesource.com/setup_8.x | bash -
    2. #安装
    3. sudo yum install -y nodejs
    4. #验证版本
    5. node -v
    6. npm -v
    复制代码
  • 安装Git
  1. yum install -y git
复制代码

  • 安装 mongodb4.0
配置MongoDB的yum源,vi /etc/yum.repos.d/mongodb-org-4.0.repo,添加内容如下:
  1. [ngodb-org-4.0]
  2. name=MongoDB Repository
  3. baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/
  4. gpgcheck=0
  5. enabled=1
  6. gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
复制代码
安装MongoDB
  1. yum install -y mongodb-org
复制代码
查看安装路径
  1. rpm -ql mongodb-org-server
复制代码

[^]: 注意:官方教程有提到selinux对mongodb会产生负面影响,故选择禁用。vim /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled

修改配置文件,让 MongoDB 在外部也可以访问
  1. vim /etc/mongod.conf
  2. #保存后重启服务
  3. service mongod restart
复制代码

设置开机启动
  1. systemctl enable mongod
复制代码
启动mongodb
  1. systemctl start mongod
复制代码
查看服务状态
  1. systemctl status mongod
复制代码

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


  • 执行安装命令
  1. npm install -g yapi-cli --registry https://registry.npm.taobao.org
复制代码
​                初始化 YApi ,执行yapi server命令,按提示操作
  1. yapi server
复制代码
​                在浏览器打开 http://0.0.0.0:9090 访问。 0.0.0.0 替换成指定的域名或ip


  • 将YApi服务放到后台

    解决:当shell窗口关闭时,服务也关闭了问题
    安装pm2
    1. npm install -g pm2 --registry=https://registry.npm.taobao.org
    复制代码
    后台启动,关闭
  1. # 例如:yapi是安装在/usr/local/yapi/
  2. # 启动执行:
  3. pm2 start /usr/local/yapi/vendors/server/app.js
  4. # 关闭执行:
  5. pm2 stop /usr/local/yapi/vendors/server/app.js
复制代码
检查Yapi是否启动成功
  1. ps -ef | grep "yapi"
复制代码

如果没有服务
  1. ps -ef|grep pm2
复制代码
找到pm2服务然后kill -9杀掉 ,重启yapi
  1. pm2 start /usr/local/my-yapi/vendors/server/app.js --name yapi
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表