Caddy 速查
共 26 条 Caddy 常用命令与配置,涵盖基础命令、反向代理与静态、TLS 与证书、处理器与中间件、运行与运维。 支持搜索与分类筛选,点击即可复制。
基础命令
Caddy 默认自动申请 HTTPS 证书。
| 命令 | 说明 |
|---|---|
| 前台运行(加载配置) | |
| 后台启动 / 停止 | |
| 热重载配置(不中断服务) | |
| 校验配置 | |
| 格式化 Caddyfile | |
| 把 Caddyfile 转为 JSON 配置 |
反向代理与静态
Caddyfile 核心指令。
| 命令 | 说明 |
|---|---|
| 反向代理(自动 HTTPS) | |
| 静态文件服务 | |
| 开启目录浏览 | |
| 重定向 | |
| 按路径代理(去掉前缀) |
TLS 与证书
默认用 ACME 自动签发。
| 命令 | 说明 |
|---|---|
| 配置 ACME 联系邮箱 | |
| 使用自己的证书 | |
| 前缀 http:// 可关闭自动 HTTPS | |
| 指定监听端口 |
处理器与中间件
请求处理与增强。
| 命令 | 说明 |
|---|---|
| 压缩响应 | |
| 设置响应头 | |
| 基础认证(需 bcrypt 哈希) | |
| 多后端负载均衡(默认轮询) | |
| 指定负载均衡策略 | |
| FastCGI/PHP 支持 |
运行与运维
服务化与日志。
| 命令 | 说明 |
|---|---|
| 监听配置文件变化自动重载 | |
| 通过管理 API 停止 | |
| 访问日志 | |
| 列出已编译的模块 | |
| 证书与数据目录 |
使用说明
Caddy 速查:基础命令、反向代理与静态、TLS 与证书、处理器与中间件、运行与运维;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础命令、反向代理与静态、TLS 与证书、处理器与中间件、运行与运维。
- 点「命令」列复制到 Caddyfile 或终端。
- 写个域名块就能自动申请并续期 HTTPS 证书,无需额外配置。
- 改完配置用 caddy reload 热重载,不中断服务。
常见问题
- 真的要自动 HTTPS 吗?
- 默认开启:只要站点有公网可解析的域名,Caddy 会自动走 ACME 申请证书;本地调试可用 http:// 前缀关闭。
- 如何申请失败排查?
- 确认 80/443 端口可达、域名解析正确、ACME 账号邮箱有效;查看日志中的 acme 相关输出。
- 需要联网吗?
- 速查内容本地可用;申请证书与拉取镜像需联网。