在Amazon Linux的AWS EC2实例上无法通过yum安装Caddy包
Amazon Linux EC2实例安装Caddy失败的解决办法
问题根源
Amazon Linux默认YUM源不含Caddy包,直接执行yum install caddy会提示找不到对应包。
解决步骤
官方YUM源安装(推荐)
- 创建Caddy仓库配置文件
运行命令生成仓库配置:sudo tee /etc/yum.repos.d/caddy.repo <<EOF [caddy] name=Caddy Repository baseurl=https://dl.cloudsmith.io/public/caddy/stable/rpm/el/\$releasever/\$basearch/ enabled=1 gpgcheck=1 gpgkey=https://dl.cloudsmith.io/public/caddy/stable/gpg.key EOF - 更新YUM缓存
sudo yum clean all && sudo yum makecache - 安装Caddy
sudo yum install caddy -y
二进制包手动安装
若添加源遇阻,可直接安装二进制文件:
- 下载对应架构的Caddy包(以x86_64为例)
sudo curl -L "https://github.com/caddyserver/caddy/releases/latest/download/caddy_2.8.4_linux_amd64.tar.gz" -o caddy.tar.gz - 解压并部署到系统目录
sudo tar -xzf caddy.tar.gz sudo mv caddy /usr/local/bin/ - 验证安装
caddy version
确认安装成功
执行caddy version显示版本号即成功,可启动并设置开机自启:
sudo systemctl start caddy sudo systemctl enable caddy
内容的提问来源于stack exchange,提问作者Quartz_
相关产品推荐
相关产品推荐

