CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

发布一下 0 0

企业级接口开放平台

接口开放平台,可以让平台方,为其下游企业客户或开发者提供API接口,可以进行程序化自定义开发和扩展的能力。

围绕着API接口,接口开放平台会涉及双边关系,即:API接口提供方、和API接口调用方。

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

构建一个完整的开放平台,一般需要以下系统模块:开放平台首页、管理后台、开放平台的控制台、在线接口文档、技术开发文档。

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

基于成熟、稳定的软件产品、技术框架和系统架构,可以快速搭建你需要的企业级接口开放平台。

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

下面,介绍如何结合使用 docker + YesApi接口大师,即刻搭建。

基础配置部署

一、环境准备

安装步骤:

  • 1、准备一台centos7服务器
  • 2、安装docker
  • 3、安装docker-compose

二、部署教程

把收到的 yesapi_project.tar.gz(参考)放到要部署服务器的根路径

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

并解压生成yesapi_project目录

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

把收到的yesapi源码项目放到目录yesapi_project/yesapi_lnmp/project/目录下,解压后的文件夹需要名为phalapi-pro

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

把项目里的config文件夹复制到yesapi_project/yesapi_lnmp/projectData目录下

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

给需要映射的数据目录权限

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

三、进行部署操作

进入到执行安装命令

# docker-compose up -d


CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

查容器启动结果

# docker ps -a
CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

四、环境验证

验证lnmp环境是否正常

验证nginx环境

访问:http://ip/test/index.html

这里以ip192.168.92.131为示例:

http://192.168.92.131/test/index.html

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

验证php环境

访问:http://ip/test/index.php

这里以ip192.168.92.131为示例:

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台


验证mysql环境

访问:http://ip/test/dbtest.php

这里以ip192.168.92.131为示例:

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台


环境安装成功后,可参考【安装】文档继续进行接口大师的首次安装。

接口大师私有部署

一、环境准备

部署准备:

安装步骤:

1、准备一台centos7服务器 2、按要求正常启动了相关需要使用的环境容器

二、部署教程

一、完成 上一章节的所有步骤

二、nginx配置域名及项目项目路径

(一)、配置域名及项目相关目录

1.在 /yesapi_lnmp/conf/nginx/conf.d/ 下新建配置文件:

例如:配置的域名为openapi.conf

新建配置文件:openapi.conf

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

修改配置文件内容:

分别为指定配置域名,指定项目根目录: 注:如果是自己更改的php的容器,下图的php-fpm01需要更改为自己设置的php容器名

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台


2.nginx配置文件相关更新需求重启运行容器,因为是打到镜像里面的

3.访问项目并且安装

安装完成后进入首页,然后点击管理后台。

CTO来分享:使用docker+YesApi,一键安装部署企业级接口开放平台

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/186251.html