企业级接口开放平台
接口开放平台,可以让平台方,为其下游企业客户或开发者提供API接口,可以进行程序化自定义开发和扩展的能力。
围绕着API接口,接口开放平台会涉及双边关系,即:API接口提供方、和API接口调用方。
构建一个完整的开放平台,一般需要以下系统模块:开放平台首页、管理后台、开放平台的控制台、在线接口文档、技术开发文档。
基于成熟、稳定的软件产品、技术框架和系统架构,可以快速搭建你需要的企业级接口开放平台。
下面,介绍如何结合使用 docker + YesApi接口大师,即刻搭建。
基础配置部署
一、环境准备
安装步骤:
- 1、准备一台centos7服务器
- 2、安装docker
- 3、安装docker-compose
二、部署教程
把收到的 yesapi_project.tar.gz(参考)放到要部署服务器的根路径
并解压生成yesapi_project目录
把收到的yesapi源码项目放到目录yesapi_project/yesapi_lnmp/project/目录下,解压后的文件夹需要名为phalapi-pro
把项目里的config文件夹复制到yesapi_project/yesapi_lnmp/projectData目录下
给需要映射的数据目录权限
三、进行部署操作
进入到执行安装命令
# docker-compose up -d
查容器启动结果
# docker ps -a
四、环境验证
验证lnmp环境是否正常
验证nginx环境
访问:http://ip/test/index.html
这里以ip192.168.92.131为示例:
http://192.168.92.131/test/index.html
验证php环境
访问:http://ip/test/index.php
这里以ip192.168.92.131为示例:
验证mysql环境
访问:http://ip/test/dbtest.php
这里以ip192.168.92.131为示例:
环境安装成功后,可参考【安装】文档继续进行接口大师的首次安装。
接口大师私有部署
一、环境准备
部署准备:
安装步骤:
1、准备一台centos7服务器 2、按要求正常启动了相关需要使用的环境容器
二、部署教程
一、完成 上一章节的所有步骤
二、nginx配置域名及项目项目路径
(一)、配置域名及项目相关目录
1.在 /yesapi_lnmp/conf/nginx/conf.d/ 下新建配置文件:
例如:配置的域名为openapi.conf
新建配置文件:openapi.conf
修改配置文件内容:
分别为指定配置域名,指定项目根目录: 注:如果是自己更改的php的容器,下图的php-fpm01需要更改为自己设置的php容器名
2.nginx配置文件相关更新需求重启运行容器,因为是打到镜像里面的
3.访问项目并且安装
安装完成后进入首页,然后点击管理后台。
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除