Konga管理GUI操作

转载 李亚飞 大佬的文章:https://www.lyafei.com/

Konga管理GUI简介安装

之前简单介绍安装了 Konga,并且进行了账号注册和设置连接,这篇就详细讲述下 Konga 的一些页面信息和使用操作。

附上:
Kong 官网:https://konghq.com/
Kong GitHub地址:https://github.com/kong/kong
konga GitHub地址:https://github.com/pantsel/konga

Konga操作

Dashboard

在这里插入图片描述

仪表板显示有关你当前连接的 Kong 实例,基础数据库和可用插件的基本信息。更多详细信息可在 INFO 页面中找到。

在这里插入图片描述

Snapshots

快照功能允许你轻松地跨节点备份,恢复和移动 Kong 配置。你还可以安排 Kong 实例的自动快照。

在这里插入图片描述

Settings

设置页面提供了一种配置 Konga 并为用户帐户设置基本 ACL 的简单方法。请记住,用户权限是全局设置的,并将用户帐户称为实体。尚不支持单个用户 ACL。

在这里插入图片描述

配置路由转发

我们先建立一个 dev-service 服务,被访问的服务地址和端口

在这里插入图片描述

在这里插入图片描述

url 参数是一个简化参数,用于一次性添加 protocol,host,port和path。另外不要把 Services 当作后端的具体 API,要把它当作一个大的服务,该服务下面有多个 API(endpoint or route)。所以创建服务的时候填上该服务的域名就行了。当然也可以是一个 url(带Path的),这样每个 API(route)会路由到该 path上。

提交后,服务被创建,我们接下来就需要为这些服务创建路由。单击 dev-service 服务,选择 routes 选项卡添加新路由。

在这里插入图片描述

这里的 Path 就是具体业务 API 的路径(endpoint)。Hosts 不设置会默认采用 Services 里的 Host,但是一旦设置了,客户端请求该 route 的时候必须带上设置的 host,且必须一致。

如果 Strip path 设置为 YES,这里的 Path 可以加一个前缀,如:/passport/users,但最终会映射到后端真实的 API /users。Kong 转发到后端服务的时候会把前缀 /passport 部分去掉。客户端调用 API 必须和 Routes 里的 Path 一致才行(/passport/users),否则会得到 404,无法匹配。用户的请求是先匹配 route,然后转发到 service。

访问路径试试:

[root@lyafei-dev ~]# curl -i http://dev.lyafei.com:8000/dev
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: nginx
Date: Sun, 26 Apr 2020 10:25:52 GMT
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: X-Requested-With
X-Kong-Upstream-Latency: 2
X-Kong-Proxy-Latency: 42
Via: kong/2.0.3

app1

大功告成!访问 http://dev.lyafei.com:8000/dev 被转发到 https://api.sunmi.com/,如果在 Route 中 Hosts 里添加一个 test.lyafei.com,那么 dev.lyafei.com:8000/dev 和 test.lyafei.com:8000/dev 都可以被转发到 https://api.sunmi.com/,若删除 dev 只留下 test,则 dev 无法再被转发。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值