Caddy 是一个功能强大的 Web 服务器最吸引人的特点是它能自动管理 HTTPS 证书。安装方法取决于你的操作系统下面整理了主流系统的安装方式。 各系统安装方法速览操作系统推荐安装方式关键步骤Ubuntu / Debian使用官方 APT 仓库添加仓库和 GPG 密钥后用apt安装 。Rocky Linux / RHEL使用官方 COPR 仓库或 EPEL启用仓库后用dnf安装 。Fedora使用系统自带仓库直接用dnf安装caddy包 。Arch Linux使用系统自带仓库直接用pacman安装caddy包 。通用方法Snap 应用商店执行snap install caddy。 详细安装指南 (以 Ubuntu 为例)这是最通用和推荐的安装方法能确保你获得最新稳定版并方便后续更新 。添加 Caddy 的官方软件源首先需要将 Caddy 的仓库和密钥添加到你的系统中。# 添加官方 GPG 密钥curl-1sLfhttps://dl.cloudsmith.io/public/caddy/stable/gpg.key|sudogpg--dearmor-o/usr/share/keyrings/caddy-stable-archive-keyring.gpg# 添加 Caddy 的 APT 仓库curl-1sLfhttps://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt|sudotee/etc/apt/sources.list.d/caddy-stable.list更新软件包列表并安装更新源信息后就可以用apt命令安装了。# 更新软件包列表sudoaptupdate# 安装 Caddysudoaptinstallcaddy验证安装安装完成后可以通过查看版本来确认是否成功。caddy version如果看到类似v2.9.1 ...的输出就说明安装成功了 。 快速启动与配置安装完成后Caddy 会自动作为一个系统服务运行。管理服务你可以使用systemctl命令来管理 Caddy。# 查看 Caddy 运行状态sudosystemctl status caddy# 如果未运行启动它sudosystemctl start caddy# 设置开机自启sudosystemctlenablecaddy防火墙设置为了让外部能访问你的网站需要在防火墙中开放 HTTP80和 HTTPS443端口。Ubuntu (UFW):sudoufw allow80sudoufw allow443sudoufw reloadRocky Linux/Fedora (firewalld):sudofirewall-cmd--permanent--add-servicehttpsudofirewall-cmd--permanent--add-servicehttpssudofirewall-cmd--reload配置文件Caddy 的主配置文件位于/etc/caddy/Caddyfile。你可以编辑这个文件来添加自己的网站。例如一个最简单的静态网站配置如下 example.com { root * /var/www/html file_server }保存文件后执行sudo systemctl reload caddy即可优雅地加载新配置无需中断服务 。如果你想了解特定系统的安装细节或者如何配置反向代理、PHP 支持等高级功能随时可以再问我。