管理服务
这里参考DB-less-Mode,因为使用的是yaml
配置文件的形式,所以所有的相关配置只需要往初始化的kong.yml
文件中添加就可以了,就像nginx的配置文件
DB-less-Mode
创建服务
vim /etc/kong/kong.yml
services:
- name: my-service # 服务名称
url: localhost:8801 # 这里填写backend服务地址
tags:
- test-service
routes:
- name: ngrok-mep-server # 路由名称
paths:
- /test-service # 路由后缀名称
# 下面是初始化的建议配置
services:
- name: example-service
url: http://example.com
# Entities can store tags as metadata
tags:
- example
# Entities that have a foreign-key relationship can be nested:
routes:
- name: example-route
paths:
- /
plugins:
- name: key-auth
- name: another-service
url: https://example.org
检查文件
kong config -c kong.conf parse kong.yml
Response:
parse successful
加载文件
kong start -c kong.conf
已启动的使用
kong restart -c kong.conf
校验服务是否正常
我们可以在kong的8000
端口后加上路由后缀/test-service
查看服务是否正常
curl -i localhost:8000/test-service
这里由于项目路径原因显示404,但其实后端已经收到请求了