1. 前言
由于windows10 自带 linux内核,所以在本机先后安装了 Ubuntu 子系统。又在 Ubuntu子系统中安装了etcd和 apisix网关,并测试环境搭建成功。
注意,ubuntu 修改成国内镜像 安装会稍微快一点。
安装 Ubuntu系统的方法 请参考 之前写的文章
windows10 安装 linux 子系统 到指定位置
1.1 安装 apisix 依赖
# 添加 OpenResty 源
wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"
sudo apt-get update
# 安装 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 apt-get install -y git openresty curl openresty-openssl111-dev make gcc libpcre3 libpcre3-dev
# 安装 LuaRocks
curl https://raw.githubusercontent.com/apache/apisix/master/utils/linux-install-luarocks.sh -sL | bash -
# 开启 etcd server
nohup etcd &
在运行 安装 LuaRocks 时,程序没反应,通过访问 网址 https://raw.githubusercontent.com/apache/apisix/master/utils/linux-install-luarocks.sh
在本地创建 linux-install-luarocks.sh 运行安装。
注意安装时

本文档详细介绍了如何在Windows10的Ubuntu子系统中安装Apache APISIX和etcd。首先,通过添加OpenResty源和安装相关依赖来设置环境。然后,下载并安装etcd,接着安装OpenResty、LuaRocks。在安装LuaRocks时,可能需要手动下载脚本并解决unzip命令的问题。最后,安装Apache APISIX,并通过make命令管理服务的初始化、启动和停止。过程中还提到了遇到的Perl模块找不到的问题及其解决方案。

1401

被折叠的 条评论
为什么被折叠?



