APISIX-etcd安装
2026/6/15 7:00:13 网站建设 项目流程

选择版本

官网 :https://etcd.io/docs/v3.6/install/ 下载 https://github.com/etcd-io/etcd/releases/download/v3.6.10/etcd-v3.6.10-linux-amd64.tar.gztar-xvfetcd-v3.6.10-linux-amd64.tar.gzcdetcd-v3.6.10-linux-amd64ln-s/usr/local/etcd-v3.6.10-linux-amd64/etcd /usr/local/bin/etcdln-s/usr/local/etcd-v3.6.10-linux-amd64/etcdctl /usr/local/bin/etcdctl

etcd gui

开源 etcdmanager

https://etcdmanager.io/#installation

‌ETCD Keeper‌

配置系统服务

创建 /etc/systemd/system/etcd.service 文件:

[Unit]Description=etcd key-value storeAfter=network.target[Service]Type=simpleExecStart=/usr/local/etcd-v3.6.10-linux-amd64/etcd\--data-dir=/data/etcd\--logger=zap\--log-outputs=/data/etcd/etcd.log\--log-level=info\--listen-client-urls http://0.0.0.0:2379\--advertise-client-urls http://0.0.0.0:2379Restart=alwaysRestartSec=10[Install]WantedBy=multi-user.target

设置为开机启动

# 重载脚本文件systemctl daemon-reload# 启动 etcd 服务systemctl start etcd.service# 设置 etcd 服务为开机自启systemctlenableetcd.service# 停止 etcd 服务systemctl stop etcd.service

apisix 安装

二进制安装,需要OpenResty 1.19+ + LuaJIT is required for Apache APISIX

OpenResty 安装
https://github.com/openresty/openresty/releases/download/v1.21.4.3/openresty-1.21.4.3.tar.gz
apisix 安装
wgethttps://repos.apiseven.com/packages/redhat/8/x86_64/apisix-3.13.0-0.ubi8.6.x86_64.rpm sodu yuminstall./apisix-3.13.0-0.ubi8.6.x86_64.rpmrpm-qa|grepapisixsudorpm-eapisix-3.13.0-0.ubi8.6.x86_64 安装luarocks3.2+ https://raw.githubusercontent.com/apache/apisix/master/utils/linux-install-luarocks.sh 源码安装 https://downloads.apache.org/apisix/3.13.0/apache-apisix-3.13.0-src.tgz# 进入 APISIX 源码目录# (假设你的 APISIX 源码在 /path/to/apisix,请根据实际路径替换)cd/path/to/apisix# 重新安装依赖makedepsmakedepsOPENSSL_DIR=/usr/local/openresty/openssl3makeinstall

OPENSSL

# 下载源码 (以 1.1.1 系列为例,你也可以去官网找最新版本)cd/usr/local/srcsudowgethttps://www.openssl.org/source/openssl-1.1.1w.tar.gzsudotar-xzfopenssl-1.1.1w.tar.gzcdopenssl-1.1.1w# 配置安装路径sudo./config--prefix=/usr/local/openssl--openssldir=/usr/local/openssl shared zlib# 编译并安装sudomake-j$(nproc)sudomakeinstall

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询