配置文件结构
Kong 的核心配置文件通常位于 kong.conf
,包含以下关键模块:
数据库配置
database = postgres
插件设置
plugins = bundled
支持自定义插件加载,如auth-jwt
或rate-limiting
API 路由规则
配置proxy_listen
和admin_api_listen
地址端口
示例:proxy_listen = 0.0.0.0:8000
配置管理最佳实践
✅ 推荐操作
- 通过
/api/docs/kong/configuration
查看完整配置参数列表 - 使用
kong stop && kong start
重启生效配置变更 - 配置文件备份建议:
cp kong.conf kong.conf.bak
🔧 调试工具
kong config
命令验证配置文件语法- 日志路径:
/usr/local/kong/logs/error.log
安全配置提示
🔑 必须设置的参数:
admin_api_acl_cidrs
jwt_key
ssl_verify_depth
🔗 扩展阅读
点击此处查看 Kong 官方配置详解