素材阁

Caddy 速查

共 26 条 Caddy 常用命令与配置,涵盖基础命令、反向代理与静态、TLS 与证书、处理器与中间件、运行与运维。 支持搜索与分类筛选,点击即可复制。

基础命令

Caddy 默认自动申请 HTTPS 证书。

命令说明
前台运行(加载配置)
后台启动 / 停止
热重载配置(不中断服务)
校验配置
格式化 Caddyfile
把 Caddyfile 转为 JSON 配置

反向代理与静态

Caddyfile 核心指令。

命令说明
反向代理(自动 HTTPS)
静态文件服务
开启目录浏览
重定向
按路径代理(去掉前缀)

TLS 与证书

默认用 ACME 自动签发。

命令说明
配置 ACME 联系邮箱
使用自己的证书
前缀 http:// 可关闭自动 HTTPS
指定监听端口

处理器与中间件

请求处理与增强。

命令说明
压缩响应
设置响应头
基础认证(需 bcrypt 哈希)
多后端负载均衡(默认轮询)
指定负载均衡策略
FastCGI/PHP 支持

运行与运维

服务化与日志。

命令说明
监听配置文件变化自动重载
通过管理 API 停止
访问日志
列出已编译的模块
证书与数据目录

使用说明

Caddy 速查:基础命令、反向代理与静态、TLS 与证书、处理器与中间件、运行与运维;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础命令、反向代理与静态、TLS 与证书、处理器与中间件、运行与运维。
  2. 点「命令」列复制到 Caddyfile 或终端。
  3. 写个域名块就能自动申请并续期 HTTPS 证书,无需额外配置。
  4. 改完配置用 caddy reload 热重载,不中断服务。

常见问题

真的要自动 HTTPS 吗?
默认开启:只要站点有公网可解析的域名,Caddy 会自动走 ACME 申请证书;本地调试可用 http:// 前缀关闭。
如何申请失败排查?
确认 80/443 端口可达、域名解析正确、ACME 账号邮箱有效;查看日志中的 acme 相关输出。
需要联网吗?
速查内容本地可用;申请证书与拉取镜像需联网。

延伸阅读

相关工具