Apisix离线安装
时间: 2025-04-27 16:25:43 浏览: 32
### Apisix 离线安装教程
对于希望在没有互联网连接的环境中部署 Apache APISIX 的情况,离线安装是一个重要的选项。为了实现这一点,首先需要在一个有网络访问权限的机器上下载所需的依赖项和二进制文件。
#### 准备工作
确保有一个具备外网访问能力的工作站用于准备必要的资源包。这包括但不限于获取最新的稳定版本的 APISIX 发行版以及其所有必需的 Lua 模块和其他第三方库[^2]。
#### 创建本地仓库
将上述收集到的所有软件包上传至目标环境中的服务器或存储位置,并设置成可被后续命令读取的形式。如果可能的话,建立一个内部 HTTP/HTTPS 服务器来托管这些静态资产会更加方便管理与分发。
#### 执行离线安装过程
一旦准备工作完成,在目标节点执行如下操作:
1. **安装 Etcd**
如果尚未安装 etcd 数据库,则需先通过预先下载好的 tarball 或者 rpm/deb 包形式将其安装备份好并按照官方文档说明进行配置初始化。
2. **安装 OpenResty/Nginx 和相关模块**
使用提前准备好适用于当前系统的 openresty/nginx 软件包及其扩展插件(如 lua-nginx-module),同样遵循各自项目的指引完成这部分的基础架构搭建[^3]。
3. **部署 APISIX**
解压之前从联网设备获得的 apisix 压缩包,调整 `conf/config.yaml` 中涉及外部服务链接的部分使之指向内网地址;最后启动apisix实例以确认一切正常运作。
```bash
tar -zxvf apache-apisix-version.tar.gz
cd apache-apisix-version/
./bin/apisix help
```
4. **验证安装成功与否**
测试API请求能否得到预期响应作为最终检验手段之一,比如尝试调用 `/apisix/admin/routes` 接口查看路由列表是否为空等简单测试案例。
阅读全文
相关推荐










