記錄安裝配置Yapi的過程

2022-08-27 17:33:12 字數 1951 閱讀 7110

參考:

系統 centos7.4

安裝nodejs

獲取資源(部署nodejs盡可能選擇偶數版本,因為偶數版本官方有較長的維護時間,故這次選擇8.x。)

curl -sl | bash -

安裝yum install -y nodejs

檢視版本

node -v

檢視npm版本

npm -v

安裝mongodb

更新yum源,非必須但是更新一下無害

yum -y update

新增mongodb原始檔,在/etc/yum.repos.d 建立乙個 mongodb-org.repo 檔案

touch /etc/yum.repos.d/mongodb-org.repo

編輯mongodb-org.repo檔案

vim /etc/yum.repos.d/mongodb-org.repo

新增檔案內容

[mongodb-org]

name=mongodb repository

baseurl=

gpgcheck=0

enabled=1

安裝mongodb

yum install -y mongodb-org

啟動mongodb

service mongod start

設定開機啟動

chkconfig mongod on

開啟momongodb(可忽略)

/bin/mongo

配置遠端訪問

修改mongod.conf配置檔案

vim /etc/mongod.conf

注釋 bindip: 127.0.0.1

#bindip: 127.0.0.1

重啟mongod

service mongod restart

安裝git

官方推薦,在內網部署的時候安裝git,可以根據自己所需安裝

yum -y install git

搭建yapi環境

搭建yapi

準備環境搭建完成後,開始搭建yapi,安裝命令

npm install -g yapi-cli --registry

yapi server

例項截圖:

執行 yapi server 啟動視覺化部署程式,瀏覽器開啟提示視窗上的位址,非本地伺服器,將0.0.0.0替換指定的網域名稱或ip,進入部署頁面。

例項截圖

根據專案實際需要可以修改部署資訊,點選【開始部署】,完成部署任務

部署成功截圖

如果是阿里雲ecs伺服器,埠需要在安全組裡開放,不然訪問不了

5.pm2方式管理程序

要保證後台保持程序,需要安裝pm2。

全域性安裝:

npm install -g pm2

重啟:停止:

可以先通過pm2 list獲取應用的名字(--name指定的)或者程序id。

6.公升級

公升級專案版本是非常容易的,並且不會影響已有的專案資料,只會同步 vendors 目錄下的原始碼檔案。

cd

yapi ls //檢視版本號列表

yapi update //更新到最新版本

yapi update -v //更新到指定版本

9.nginx**

如果您是將伺服器**到 nginx 伺服器,請配置 nginx 支援 websocket。

在location /新增

10.禁止註冊

在 config.json 新增 closeregister:true 配置項,就可以禁止使用者註冊 yapi 平台,修改完成後,請重啟 yapi 伺服器。

YApi環境配置過程

yapi 乙個視覺化介面管理工具 部署前準備 伺服器環境 centos7,ip位址 192.168.1.18 node.js mongodb nodejs 123 4567 89 wget tar zxvf node v10.15.1 linux x64.tar.gz mkdir usr local...

FreeSwitch安裝配置記錄

主要命令如下 git clone b v1.2.stable git cd freeswitch bootstrap.sh configure make make install make hd sounds install make hd moh install make samples 最後乙個...

FreeSwitch安裝配置記錄

主要命令如下 git clone b v1.2.stable git cd freeswitch bootstrap.sh configure make make install make hd sounds install make hd moh install make samples 最後乙個...