##本文介绍:apisix rpm包安装 dashboard源码安装
根据官方文档和自己的实际部署展开,本文只是入门安装。
安装过程常见问题建议同时查看安装。
目录
一、安装apisix.
1.Centos7 安装依赖
# 安装 epel, `luarocks` 需要它
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh epel-release-latest-7.noarch.rpm
# 安装 etcd
wget https://github.com/etcd-io/etcd/releases/download/v3.4.13/etcd-v3.4.13-linux-amd64.tar.gz
tar -xvf etcd-v3.4.13-linux-amd64.tar.gz && \
cd etcd-v3.4.13-linux-amd64 && \
sudo cp -a etcd etcdctl /usr/bin/
# 添加 OpenResty 源
sudo yum install yum-utils
sudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo
# 安装 OpenResty 和 编译工具
sudo yum install -y openresty curl git gcc luarocks lua-devel
# 开启 etcd server
nohup etcd &
2、安装apisix:
#安装 APISIX:
$ sudo yum install -y https://github.com/apache/apisix/releases/download/2.2/apisix-2.2-0.x86_64.rpm
#检查 APISIX 的版本号:
$ apisix version
#启动 APISIX:
$ apisix start