sudo apt update sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl # 添加 Caddy 官方 GPG key curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo tee /etc/apt/trusted.gpg.d/caddy-stable.asc # 添加 Caddy 官方 APT 源 curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list # 安装 sudo apt update sudo apt install -y caddy
# 1) 清理旧配置(如果不存在也没关系) sudo rm -f /etc/apt/sources.list.d/caddy-stable.list sudo rm -f /etc/apt/trusted.gpg.d/caddy-stable.asc # 2) 放置新 key(dearmor 到 keyrings) sudo mkdir -p /etc/apt/keyrings curl -fsSL https://dl.cloudsmith.io/public/caddy/stable/gpg.key \ | sudo gpg --dearmor -o /etc/apt/keyrings/caddy-stable-archive-keyring.gpg # 3) 正确写入 APT 源(Ubuntu 22.04 = jammy) echo "deb [signed-by=/etc/apt/keyrings/caddy-stable-archive-keyring.gpg] \ https://dl.cloudsmith.io/public/caddy/stable/deb/ubuntu jammy main" \ | sudo tee /etc/apt/sources.list.d/caddy-stable.list > /dev/null echo "deb-src [signed-by=/etc/apt/keyrings/caddy-stable-archive-keyring.gpg] \ https://dl.cloudsmith.io/public/caddy/stable/deb/ubuntu jammy main" \ | sudo tee -a /etc/apt/sources.list.d/caddy-stable.list > /dev/null # 4) 更新并安装 sudo apt update sudo apt install -y caddy # (可选)确认版本 caddy version
vi /etc/caddy/Caddyfile
mail.example.com { reverse_proxy 127.0.0.1:18080 }
检查配置是否正确:
sudo caddy validate --config /etc/caddy/Caddyfile
重新加载 Caddy:
sudo systemctl reload caddy
本文作者:十号
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
瑞依随时为您服务