Caddy安装与配置指南
下载Caddy
- 访问官网下载最新版本:https://caddyserver.com/download
- Linux系统推荐下载:点此下载
配置文件Caddyfile
- 创建文件:
/etc/caddy/Caddyfile - 示例配置:
www.mydomain.cf { listen 16325 tls email my@qq.com } - 启动服务:
caddy start --config /etc/caddy/Caddyfile --adapter caddyfile
系统服务管理
- 创建服务文件:
/usr/lib/systemd/system/caddy.service(CentOS)或/etc/systemd/system/caddy.service(Ubuntu) - 示例内容:
[Unit] Description=Caddy server After=network.target WantedBy=multi-user.target [Service] ExecStart=/usr/local/bin/caddy start --config /etc/caddy/Caddyfile --adapter caddyfile Restart=always User=my Group=my [Install] WantedBy=multi-user.target
开机自启
- 执行以下命令:
systemctl daemon-reload systemctl enable caddy.service systemctl is-enabled caddy.service
注意事项
- Cloudflare不支持
.cf等后缀域名的泛域名证书申请 caddy start为后台服务,日志输出到控制台caddy run为前台服务,关闭控制台后进程终止