Caddy 安装指南
本文将详细介绍如何在不同的操作系统上安装 Caddy。
Linux 安装
Ubuntu/Debian
# 安装依赖
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
# 添加 Caddy 官方源
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
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 caddy
CentOS/RHEL
# 添加 Caddy 官方源
dnf install 'dnf-command(copr)'
dnf copr enable @caddy/caddy
dnf install caddy
macOS 安装
使用 Homebrew 包管理器安装:
brew install caddy
Windows 安装
使用 Chocolatey
choco install caddy
手动安装
- 访问 Caddy 官方下载页面
- 下载适用于 Windows 的最新版本
- 将可执行文件添加到系统环境变量
Docker 安装
# 拉取官方镜像
docker pull caddy
# 运行 Caddy 容器
docker run -d \
--name caddy \
-p 80:80 \
-p 443:443 \
-v caddy_data:/data \
-v caddy_config:/config \
-v $PWD/Caddyfile:/etc/caddy/Caddyfile \
-v $PWD/site:/srv \
caddy
验证安装
安装完成后,可以通过以下命令验证:
caddy version
服务管理
systemd (Linux)
# 启动 Caddy
sudo systemctl start caddy
# 设置开机自启
sudo systemctl enable caddy
# 查看状态
sudo systemctl status caddy
# 重启服务
sudo systemctl restart caddy
Homebrew (macOS)
# 启动服务
brew services start caddy
# 停止服务
brew services stop caddy
# 重启服务
brew services restart caddy