安装 APISIX
Apache APISIX 是一个动态、实时、高性能的 API 网关。它是 Apache 软件基金会的顶级项目。
你可以使用 APISIX 作为 API 和服务流量的入口。它提供动态路由和动态上游、负载均衡、TLS 证书管理、身份认证、限流、请求防护,以及基于指标、日志和链路追踪的可观测性。其流量管理能力还支持 A/B 测试、灰度发布和蓝绿发布。
本教程介绍如何快速开始使用 APISIX。
前置条件
获取 APISIX
警告
为了在本教程中提供更好的体验,Admin API key 的要求默认已关闭。在生产环境中,请务必开启 Admin API 的 API key 要求。
使用快速启动脚本在 Docker 中启动 APISIX:
curl -sL "https://run.api7.ai/apisix/quickstart" | sh
该脚本会在 apisix-quickstart-net Docker 网络中启动两个 Docker 容器:apisix-quickstart 和 etcd-quickstart,其中 etcd 用于存储 APISIX 配置。
一旦 APISIX 准备就绪,你应该会看到以下消息:
✔ APISIX is ready!
验证安装
发送请求以查看 APISIX 是否正在运行:
curl -sI "http://127.0.0.1:9080" | grep Server
如果一切正常,你应该看到 APISIX 版本:
Server: APISIX/3.17.0
APISIX 现已安装并运行。
下一步
继续操作前,请先查看管理方式,选择配置 APISIX 的方式。后续教程提供 Admin API、ADC 和 APISIX-MCP 的示例。如果计划使用 ADC 或 APISIX-MCP,请先完成所选工具的设置。
请注意,使用快速启动脚本启动的 APISIX 实例并未针对生产环境进行优化。有关生产环境安装,请参阅生产环境安装选项。