Caddy:自动 HTTPS 的 Web 服务器

Caddy 是一款自动 HTTPS 的开源 Web 服务器,它彻底解决了传统服务器配置 SSL 证书的繁琐流程。本文介绍 Caddy 的功能特点、安装步骤与使用技巧,帮助你用极简配置快速部署安全、高性能的站点。无论你是运维新手还是资深开发者,都能从中受益。

许可证 Apache-2.0更新 2026-08-19

详细介绍

为什么你离不开 Caddy?

还记得第一次为网站配置 HTTPS 的经历吗?生成私钥、申请证书、配置 Nginx 或 Apache、设置定时续期……每一步都容易出错,一旦证书过期还会导致服务中断。Caddy 的出现就是为了终结这些痛点。它把自动 HTTPS 作为核心能力,通过 Let's Encrypt 自动申请、续期和部署证书,同时内置反向代理、负载均衡和静态文件服务。你只需要写几行配置,Caddy 就能替你搞定安全与性能,让你专注于业务本身。

核心功能:不止是自动 HTTPS

1. 全自动证书管理

Caddy 在首次启动时会自动为配置的域名申请证书,并在到期前自动续期。它支持 HTTP 和 DNS 两种验证方式,即使你使用纯 IP 地址也能生成自签名证书。整个过程无需手动干预,这在传统服务器上是不可想象的体验。

2. 极简配置与反向代理

使用 Caddyfile 配置文件,你只需一行 example.com 就可以启动 HTTPS 站点。反向代理同样简单:example.com 转发到 127.0.0.1:8080 只需两行。这种设计大幅降低了学习成本,尤其适合微服务和容器化部署。

3. 模块化架构

Caddy 采用插件化架构,官方提供近百个扩展模块,覆盖日志、缓存、认证、健康检查等场景。你可以根据需要定制自己的 Caddy 二进制文件,保持精简和高效。

安装与使用:三步完成部署

第一步,下载适合你系统的二进制文件。访问 Caddy 官网,根据操作系统(Linux、macOS、Windows)选择对应安装包。Caddy 也支持 Docker,一条 docker run caddy 即可启动。

第二步,创建 Caddyfile 配置文件。比如:

mydomain.com {
    root * /var/www
    file_server
}

第三步,运行 Caddy。在配置目录下执行 caddy run,Caddy 会自动申请证书并启动 HTTPS 服务。如果你只想临时测试,也可以使用 caddy reverse-proxy 命令快速反向代理。

注意事项:避开这些坑

  • 端口占用:Caddy 默认监听 80 和 443 端口,请确保它们未被占用,或使用 root 权限运行(Linux 下端口小于 1024 需要特权)。
  • 域名解析:自动 HTTPS 要求域名必须正确解析到本机 IP,否则证书签发会失败。
  • 系统要求:Caddy 支持主流操作系统,内存占用控制在 50MB 左右,对 VPS 十分友好。
  • 许可证:Caddy 采用 Apache 2.0 开源协议,可自由使用和商用,但未提供官方商业支持。

总的来说,Caddy 把 Web 服务器的安全性和易用性推向了新高度。如果你想节省运维时间,它绝对值得一试。

更新记录

最近更新:2026-08-19

下载

国内下载加速

本站提供夸克 / 百度 / 蓝奏网盘转存下载,国内访问快、不限速,转存后即可高速下载。网盘链接均经人工审核,失效可反馈补链。

官方下载
源码地址

下载按优先级提供:国内网盘(第一优先,便于国内快速获取)→ 官方来源(官方正版背书)→ 源码地址(开源项目);网盘链接均经审核,如失效欢迎反馈。

怎么选(决策参考)

解决什么

暂无公开信号

替代什么

暂无公开信号

适合谁

暂无公开信号

不适合谁

暂无公开信号

核心优势

暂无公开信号

主要限制

暂无公开信号

社区信号

社区数据不足

成熟度

暂无公开信号

什么时候选它

暂无公开信号

什么时候不要选它

暂无公开信号

常见问题

Caddy 的自动 HTTPS 真的不需要手动操作吗?

是的。Caddy 内置了 ACME 客户端,启动时自动向 Let's Encrypt 申请证书,到期前自动续期,全程无人值守。你只需确保域名解析正确,Caddy 就会为你管理证书生命周期。

Caddy 与 Nginx 相比有什么优势?

主要优势是配置简单和自动 HTTPS。Nginx 需要额外配置 SSL 证书和续期,而 Caddy 开箱即用。Caddy 还支持集群环境下自动证书分发,对现代架构更友好。

Caddy 可以商用吗?有没有授权限制?

可以。Caddy 采用 Apache 2.0 许可证,允许自由使用、修改和商用,无需支付费用。但如果你需要官方技术支持或特殊功能,可以考虑商业版,开源版本身已非常完善。

相关推荐

File Converter 文件格式转换工具:免费批量转换指南
File Converter 是一款 Windows 下免费开源的文件格式转换工具,集成于右键菜单,支持批量转换文档、图片、音频、视频等常见格式。本文详细介绍其功能特点、安装步骤和使用技巧,帮助您高效完成格式转换任务。
File Converter 文件格式转换工具
本文全面介绍File Converter文件格式转换工具,从实际场景出发,详解其右键菜单快速转换、批量处理等核心功能,并提供安装与使用步骤,帮助你高效完成格式转换。
PowerToys 微软效率工具集:实用功能详解
PowerToys 是微软官方开源的高效 Windows 效率工具集,集窗口分屏、批量重命名、OCR 取字等实用功能于一体,免费开源,适合希望提升 Windows 操作效率的用户。
BleachBit 系统清理工具:免费释放磁盘空间
BleachBit是一款免费开源的系统清理工具,能快速清除缓存、临时文件与日志,释放磁盘空间并保护隐私。本文详细介绍其核心功能、安装方法及使用技巧,帮助你在Windows和Linux上安全高效地完成系统深度清理。
Ventoy 多系统启动盘工具:一个 U 盘装所有系统
Ventoy 是一款免费开源的多系统启动盘制作工具,无需反复格式化,一个 U 盘即可安装 Windows、Linux 等多种系统。本文详细介绍其核心功能、安装步骤与使用技巧,帮助你彻底告别“一盘一系统”的繁琐时代。
Flow Launcher 效率启动器:快速搜索与启动
Flow Launcher 是一款免费开源的 Windows 效率启动器,让你告别慢吞吞的搜索栏,通过快捷键秒开应用、搜索文件、执行命令。本文详细介绍其核心功能、安装步骤与实用技巧,帮助你快速上手,大幅提升日常工作效率。

相关文章