管理服务
这里参考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-serviceroutes:- name: ngrok-mep-server # 路由名称paths:- /test-service # 路由后缀名称# 下面是初始化的建议配置services:- name: example-serviceurl: http://example.com# Entities can store tags as metadatatags:- example# Entities that have a foreign-key relationship can be nested:routes:- name: example-routepaths:- /plugins:- name: key-auth- name: another-serviceurl: 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,但其实后端已经收到请求了