美文网首页
Centos 7 部署Yapi

Centos 7 部署Yapi

作者: 蟠龙有悔 | 来源:发表于2019-07-26 11:44 被阅读0次

    安装node

    ~$ curl -sL https://rpm.nodesource.com/setup_8.x | bash -
    ~$ yum install -y nodejs
    

    安装mongodb

    添加mongodb源文件
    touch /etc/yum.repos.d/mongodb-org.repo
    添加内容

    [mongodb-org]
    name=MongoDB Repository
    baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
    gpgcheck=0
    enabled=1
    

    安装mongodb

    yum install -y mongodb-org
    启动mongodb
    service mongod start
    开机启动mongodb
    chkconfig mongod on

    配置远程访问

    修改mongod.conf配置文件
    vim/etc/mongod.conf
    注释 bindIp: 127.0.0.1
    #bindIp: 127.0.0.1
    重启mongod
    service mongod restart

    搭建YApi环境

    ~& npm install -g yapi-cli --registry https://registry.npm.taobao.org
    ~& yapi server
    

    执行 yapi server 启动可视化部署程序,浏览器打开提示窗口上的地址,非本地服务器,将0.0.0.0替换指定的域名或IP,进入部署页面。

    .根据部署日志上的提示信息,启动服务
    启动服务:node vendors/server/app.js
    浏览器打开部署日志上的访问地址http://127.0.0.1:3000就可以访问搭建的YApi工具了(非本地服务器,将127.0.0.1替换指定的域名或IP),此时YApi环境搭建完成

    安装 pm2

    npm install -g pm2
    

    杀掉 之前用 node 启动的 yapi 进程,然后

    pm2 start vendors/server/app.js --watch
    

    再次访问 0.0.0.0:3000 (0.0.0.0替换指定的域名或IP)

    更换端口访问

    不知道系统里面什么时候安装了个grafana-serve ,我使用pm2 重启yapi后,这叫grafana-serve的程序一直占着3000端口,怎么杀也没用,杀完就换个进程继续占用3000端口,实在没办法,到腾讯云 》服务器 》安全组 再放通一个端口(3030)
    防火墙开放端口

    [root@VM_0_4_centos ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
    [root@VM_0_4_centos ~]# firewall-cmd --reload
    

    重启 yapi

    [root@VM_0_4_centos my-yapi]# pm2 start vendors/server/app.js --watch
    

    重启过几遍,访问 地址 http://xxx:3030 都可以正常访问

    摘录自:
    https://www.cnblogs.com/hu-qi/p/yapi.html
    https://www.jianshu.com/p/5bda5556c149

    相关文章

      网友评论

          本文标题:Centos 7 部署Yapi

          本文链接:https://www.haomeiwen.com/subject/gklrrctx.html