跳到主要内容

APISIX CLI

APISIX CLI (命令行接口) 是一个允许你启动、停止和管理 APISIX 实例的工具。

apisix [action] <argument>

命令

apisix help

打印 APISIX CLI 帮助菜单。

apisix init

初始化 nginx.conf 配置。

apisix init_etcd

初始化 etcd 中的数据。

apisix start

初始化并启动 APISIX 实例。

选项:

  • -h--help:打印帮助菜单。

  • -c--config:启动 APISIX 时指定自定义 配置文件 的路径。例如:

    apisix start -c /path/to/custom_config.yaml

    如果未设置 -c,APISIX 将回退到默认配置。

  • --verbose:显示 init_etcd 调试信息。

apisix stop

立即停止正在运行的 APISIX 实例。APISIX 将停止所有工作进程,而不等待它们完成对任何未完成请求的服务。

apisix quit

优雅地退出正在运行的 APISIX 实例。APISIX 将等待所有工作进程完成对任何未完成请求的服务后再停止。

apisix restart

重启 APISIX 实例。此命令在停止和重启 APISIX 之前首先检查生成的 nginx.conf 配置。

apisix reload

重新加载 APISIX 实例。重新初始化 nginx.conf 并应用配置更改而不中断现有连接。

apisix test

测试生成的 nginx.conf 以验证配置。

apisix version

打印 APISIX 版本。