YApi离线安装教程—内网环境

目录

1.环境准备... 2

1.1检查当前环境... 2

1.2环境要求... 2

2.安装nodejs. 2

2.1将安装包拷贝内网服务器上,并解压... 2

2.2设置全局变量... 2

2.3验证是否配置成功... 3

3.安装mongodb. 3

3.1将安装包拷贝内网服务器上,并解压... 3

3.2设置环境变量... 3

3.3创建数据库目录... 3

3.4修改mongodb配置文件... 3

3.5启动mongodb. 3

4.安装Yapi 4

4.1将安装包拷贝内网服务器上,并解压... 4

4.2初始化安装... 4

4.3修改配置文件... 4

5.安装pm2. 4

5.1将安装包拷贝内网服务器上,并解压... 5

6.启动和关闭服务... 5

1.环境准备

1.1检查当前环境

 

1.2环境要求

nodejs>7.6

mongodb>2.6

需要安装nodejs和mongodb两个依赖软件

当前环境安装的版本为:

Node版本:V10.16.0

 

Mongodb版本:4.0.11

 

2.安装nodejs

2.1将安装包拷贝内网服务器上,并解压

路径:/usr/local/node

解压:tar –xvf node-v10.16.0-linux-x64.tar.xz

重命名文件夹:mv node-v10.16.0-linux-x64 nodejs

2.2设置全局变量

配置NODE_HOME,进入profile编辑环境变量

vim /etc/profile

export NODE_HOME=/usr/local/node/nodejs

export PATH=$NODE_HOME/bin:$PATH

编译/etc/profile使配置生效

source /etc/profile

2.3验证是否配置成功

node –v

 

3.安装mongodb

3.1将安装包拷贝内网服务器上,并解压

路径:/usr/local/mongodb

解压:tar –zxvf mongodb-linux-x86_64-4.0.11.tgz

重命名文件夹:mv mongodb-linux-x86_64-4.0.11 mongodb

3.2设置环境变量

vim /etc/profile

export PATH=/usr/local/mongodb/mongodb/bin:$PATH

编译/etc/profile使配置生效

source /etc/profile

3.3创建数据库目录

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。

以下实例中我们将data目录创建于根目录下(/)。

注意:/data/db是MongoDB默认的启动的数据库路径(--dbpath)

mkdir –p /data/db

3.4修改mongodb配置文件

若mongodb无法启动,需要更改配置文件,在mongodb目录下新建etc/mongodb.conf

 

配置正确的db路径和端口号

3.5启动mongodb

命令:mongo

 

4.安装Yapi

4.1将安装包拷贝内网服务器上,并解压

路径:/usr/local/yapi

解压:tar –zxvf yapi.tar.gz

4.2初始化安装

npm install –production

npm run install –server

//安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置

4.3修改配置文件

配置文件:config.json

 

可以对端口号和用户信息进行配置

5.安装pm2

使用pm2来启动node服务具有以下优点:

²  内建负载均衡(使用 Node cluster 集群模块)

²  后台运行

²  0秒停机重载,我理解大概意思是维护升级的时候不需要停机.

²  具有Ubuntu和CentOS的启动脚本

²  停止不稳定的进程(避免无限循环)

²  控制台检测

²  提供 HTTP API

²  远程控制和实时的接口API( Nodejs 模块,允许和PM2进程管理器交互)

5.1将安装包拷贝内网服务器上,并解压

注意:安装包是通过在有外网环境下安装好的包,通过打包软件打包好的安装包,相关的依赖组件都已安装

(1)在本地能访问到外网的环境下下载好安装包

npm install –g pm2

(2)找到本地下载路径

npm config get prefix

 

对本地全局安装的组件进行打包成.tar.gz

 

(3)拷贝到内网并解压

内网拷贝路径:

命令查找npm依赖安装路径:

npm config get prefix

 

将pm2包拷贝到:/usr/local/node/nodejs/node_modules路径下,并解压

路径:/usr/local/node/nodejs/node_modules

解压:tar –zxvf pm2.tar.gz

6.启动和关闭服务

进入路径:

/usr/local/yapi/yapi

启动:

npx pm2 start ./vendors/server/app.js

 

关闭:

npx pm2 stop all

 

猜你喜欢

转载自www.cnblogs.com/yanghao112/p/11321857.html