配置文件结构

Kong 的核心配置文件通常位于 kong.conf,包含以下关键模块:

  • 数据库配置
    database = postgres

    kong_config_database
  • 插件设置
    plugins = bundled
    支持自定义插件加载,如 auth-jwtrate-limiting

    kong_config_plugins
  • API 路由规则
    配置 proxy_listenadmin_api_listen 地址端口
    示例:proxy_listen = 0.0.0.0:8000

    kong_config_proxy

配置管理最佳实践

推荐操作

  • 通过 /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 官方配置详解