美文网首页
YApi内网部署过程记录

YApi内网部署过程记录

作者: masterFan | 来源:发表于2020-06-14 12:12 被阅读0次

    部署YApi前准备工作

    环境要求

    nodejs(7.6+)
    mongodb(2.6+)

    环境配置

    nodejs 安装

    1.拉取最新版本的nodejs(官网:https://nodejs.org/en/download/
    版本选择 ==> Linux Binaries (x64)

    1.在/usr/local下创建nodejs目录
    2.执行wget
    wget https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-x64.tar.xz
    3.解压 
    tar -xvf node-v12.18.0-linux-x64.tar.xz
    4.将node-v12.18.0-linux-x64中文件内容移动到nodejs下
    cd node-v12.18.0-linux-x64/
    mv * ../
    



    2.配置环境变量

    1.配置环境变量
    vi /ect/profile
    export PATH=$PATH:/usr/local/nodejs/bin
    source   /ect/profile
    2.设置软链
    ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
    ln -s /usr/local/nodejs/bin/node /usr/local/bin/
    

    3.检查安装状态


    image.png

    参考:https://www.cnblogs.com/zhi-leaf/p/10979629.html

    mongodb 安装

    1.拉取mongodb程序包
    官网下载地址:https://www.mongodb.com/try/download/community

    1.在/usr/local/下创建mongodb目录
    2.获取mongodb安装包
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.7.tgz
    3.解压到相应目录下
    

    2.配置mongodb config文件

    1.创建data,logs,config目录
    2.配置mongodb.config
    dbpath=/usr/local/mongodb/data
    logpath=/usr/local/mongodb/logs/mongo.log
    logappend=true
    journal=true
    quiet=true
    port=27017
    fork=true #后台运行
    bind_ip=0.0.0.0 #允许任何IP进行连接
    auth=false #是否授权连接
    

    3.配置root账号

    1.启动mongod
    /usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.7/bin
    ./mongod --config /usr/local/mongodb/config/mongodb.conf --journal
    2.mongo 登录
    ./mongo
    3.创建root账号
    use admin
    db.createUser({user:"root",pwd:"root",roles:["root"]})
    
    mongod启动成功

    参考:https://www.cnblogs.com/elsons/p/10731291.html
    https://baijiahao.baidu.com/s?id=1645699567643647036&wfr=spider&for=pc
    https://www.cnblogs.com/xiaofeideboke/p/9837648.html (推荐参考)

    安装YApi

    可视化方式安装

    1.安装yapi

    1.在/usr/local目录下创建yapi子目录
    2.执行
    npm install -g yapi-cli --registry https://registry.npm.taobao.org
    3.启动yapi
    yapi server 或者 /usr/local/nodejs/bin/yapi server
    

    2.访问9090端口,完成yapi db数据初始化


    image.png

    我这里选择1.8.5版本,之前选1.9.x版本,会出现各种安装问题

    部署成功

    看到这个,说明安装成功

    3.启动yapi&访问3000端口,进入yapi

    nohup node vendors/server/app.js 2>&1 &
    
    YApi登录页

    参考资料

    yapi内网部署https://hellosean1025.github.io/yapi/devops/index.html#%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%ae%a1%e7%90%86

    相关文章

      网友评论

          本文标题:YApi内网部署过程记录

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