API网关Kong的安装及常见问题

Coding Alan 3年前 (2021-04-24) 2487次浏览 0个评论 扫描二维码

API网关市面上目前非常之多,本文讲解的是Kong,Kong 基于 Nginx,采用Lua 进行开发。为便于安装,这里主要使用 Docker完成安装。数据库 Kong 支持 PostgreSQL和 Cassandra(也支持无数据库安装),本文使用 PostgreSQL。

如未安装Docker,需先行安装 Docker:

安装 PostgreSQL

初始化数据库( 数据迁移)

如不使用–link,也可通过指定network的方式:

注:Navicat 12的早期版本会出现无法显示数据表的问题,升级为更新版本或安装 Navicat 15可解决这一问题

安装 kong

修改配置后

本地进行配置文件的修改可提前准备好配置文件,或通过 docker 拷贝出配置文件之后重新添加-v /home/xxx/kong:/etc/kong参数进行启动

本地安装,以 CentOS 7为例

配置参数

验证安装,访问http://192.168.xxx.xxx:8001/(Kong Admin建议只在内网开放),通常允许用户访问的默认为8000/8443端口

安装图形化界面

对于初学者而言,直接使用 Kong 会存在一定的门槛,因此可以借助于图形化工具 Konga,安装非常之简单:

API网关Kong的安装及常见问题

借助于 Konga 我们就可以更便捷的管理服务、路由,进行插件的添加等操作。

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址