• yapi部署到宝塔


    《yapi部署到宝塔》

    yapi官网:https://hellosean1025.github.io/yapi/index.html

    部署教程:https://hellosean1025.github.io/yapi/devops/index.html

    我们使用方式1.。

    然后宝塔开放端口3000 与9090

    这个是在阿里云或者腾讯云后台放行的 安全组 也放行  3000 与9090

    注意 yapi用的是mongodb +nodejs

    所以 。。不是普通的数据库

    宝塔安装

     

    PM2管理器 和 MongoDB

    node版本 我切换到最新了。。如果想保险起见可以切换到V8.9.0

     打开cmd。。任意目录都可以执行

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

    装好后需要在部署的目录 下点下终端

    然后执行

    yapi server

    执行后会多出来一个my-yapi文件

    这个是装得一个预装环境  然后访问http://域名:9090

     

    配置下公司名称与邮箱即可 的不需要动!!数据库用的是MongoDB  不懂得就别修改了。。反正我是不懂。。。emmm

    开始部署后是这样

     可以到刚才安装服务的路径下 就是 my-yapi 下执行

    node vendord/server/app.js

    启动服务

    可以先访问http://域名:9090 体验下

    这还没完 可以使用 PM2管理这个项目

    可以先关闭cmd  就彻底关闭了这个环境了。然后

    启动文件定位到 /www/wwwroot/api.anguomob.com/my-yapi/vendors/server/app.js

    运行目录 定位到 /www/wwwroot/api.anguomob.com/my-yapi/vendors/server

    项目名称可以随便写:yapi

    然后 运行这个项目 就被pm2管理起来了

    下节跟你们普及如果吧http://域名:端口换成一个域名

    注意:如果pm2管理的Node服务出现以下情况,可能就是宝塔自带的pm2管理有问题,

     

    服务一直重启不了,只是就放弃用pm2管理Node服务,用其他方法,让yapi一直运行,如下

    linux打开yapi服务后,关闭不能用的问题

    解决这个问题,就是一个思路:在Linux服务器上开一个进程,然后再打开这个服务。

    #安装screen
     yum install screen -y
    #新建一个名为yapi的进程screen -S yapi
    cd /root/my-yapi
    node vendors/server/app.js

    这个关闭之后,进程还在跑,就可以继续使用yapi服务了。

    转载:https://www.cnblogs.com/zkj1204/p/11136944.html

    这样就算关闭窗口,yapi服务一直都在运行,就能用yapi写接口了


    版权声明:本文为CSDN博主「安果移不动」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/mp624183768/article/details/116990330

    ————————————————--------------------------------------------------------------------------------------------------

    《宝塔 yapi 将域名端口样式转换成域名》

    随便创建一个映射

    之后网站便出来这个映射了

     点进去找到配置文件全部复制下来

    #PROXY-START/
    location  ~* \.(gif|png|jpg|css|js|woff|woff2)$
    {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host 127.0.0.1;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
        expires 12h;
    }
    location /
    {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host 127.0.0.1;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
        
        add_header X-Cache $upstream_cache_status;
        
        #Set Nginx Cache
        
            add_header Cache-Control no-cache;
    }
     
    #PROXY-END/

    然后a.com的作用就不存在了 可以删除

    映射放进自己宝塔新建域名的 配置文件中即可

    版权声明:本文为CSDN博主「安果移不动」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 

    转载:https://blog.csdn.net/mp624183768/article/details/116991149

    -------------------------------------------------------------------------------------------------------------------------------------------------

    《chrome 安装 yapi 扩展教程》

    git clone https://github.com/YMFE/cross-request
    • 打开插件管理 chrome://extensions/
    • 打开开发者模式
    • 点击左边的加载已解压扩展程序,选择cross-request文件夹位置即可

    转载:https://blog.csdn.net/mp624183768/article/details/116990275

    --------------------------------------------------------------------

  • 相关阅读:
    HBase的compact分析
    HBase Rowkey的散列与预分区设计
    Zookeeper 快速理解
    oozie 入门
    Apache Storm内部原理分析
    Java ArrayList源码剖析
    Java HashSet和HashMap源码剖析
    初步掌握Yarn的架构及原理
    UML用例图总结
    UML类图几种关系的总结
  • 原文地址:https://www.cnblogs.com/yehuisir/p/15807927.html
Copyright © 2020-2023  润新知