Caddy 是一个现代化的、开源的 Web 服务器和反向代理工具
参考资料
Caddy 简介
Caddy 是一个现代化的、开源的 Web 服务器和反向代理工具,使用 Go 语言编写。它以简单易用、自动 HTTPS 和高度可扩展性著称。
特点
自动 HTTPS:自动从 Let's Encrypt 获取和更新 TLS 证书。
零配置:默认配置即可运行,适合快速部署。
高性能:基于 Go 语言,轻量且高效。
模块化设计:通过插件扩展功能。
支持 HTTP/2 和 HTTP/3。
反向代理和负载均衡。
最新更新内容及时间
最新版本:v2.7.6(截至 2024 年 1 月)
更新内容:
修复安全漏洞。
优化 HTTP/3 支持。
改进插件兼容性。
镜像下载地址
GitHub Releases:https://github.com/caddyserver/caddy/releases
官网地址
文档地址
Docker 安装示例
docker run -d -p 80:80 -p 443:443 -v $PWD/Caddyfile:/etc/caddy/Caddyfile caddy:latest
YAML 设置教程(示例)
admin: localhost:2019
logging:
logs:
default:
level: INFO
http:
servers:
example:
listen: [":443"]
routes:
- match: [{host: ["example.com"]}]
handle:
- handler: file_server
root: /var/www/html常用错误问题
端口冲突:确保 80 和 443 端口未被占用。
权限问题:以 root 或 sudo 运行,或配置正确的文件权限。
证书申请失败:检查域名解析和网络连接。
插件加载失败:确认插件与 Caddy 版本兼容。
配置语法错误:使用
caddy validate检查配置文件。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . 宝塔 | 西里网》 -- 发布时间:2025-03-29
本页链接:https://bt.ciilii.com/show/news-1864.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
