默认情况下, 球童 自动获取 和 续订 的TLS证书 所有站点。
自定义域的HTTPS/TLS
动态提供证书
大规模扩展TLS
这个 最先进的 HTTPS服务器 在世界上
TLS和PKI所需的一切 🔐
在线配置API ⚡ ️
符合PCI、HIPAA和NIST标准 ✅
本地主机的HTTPS 🏠
集群协调 🌐
更少的运动部件 ⚙️
体验它
使用Caddy部署您自己的PKI
本地服务器 {
回应 “来自HTTPS的您好!”
}
地址:192.168.1.10 {
回应 “还有HTTPS!”
}
http://localhost(本地主机) {
回应 “普通HTTP”
}
制作并使用您自己的CA
{
公钥基础设施 {
加利福尼亚州 公司 {
名称 “我们的公司授权”
}
}
}
内部.example.com {
#ACME端点:/ACME/corporate/directory acme服务器 {
加利福尼亚州 公司
}
}
{
“应用程序” : {
“tls” : {
“证书” : {
“自动化” : [
“example.com” ,
“sub.example.com” ,
“example.net”
]
}
}
}
}
保持证书更新
专家推荐
具有前瞻性的反向代理
代理HTTP、FastCGI、WebSockets等
动态后端
高可用性
example.com
#为PHP站点提供服务 手柄 /博客/* {
根 * /var/www/wordpress
php快速cgi 本地服务器 : 9000
文件服务器
}
#使用动态后端代理自动缩放API 反向代理 /应用程序接口/* {
动态 开关磁阻电动机 _api_ tcp.example.com网站
}
#代理计算量大的分布式服务 #具有负载平衡和运行状况检查 反向代理 /服务/* {
到 10.0.1.1 : 80 10.0.1.2 : 80 10.0.1.3 : 80
lb_策略 至少连接
磅_干燥时间 10秒
故障持续时间 5秒
}
#将其他所有内容代理到HTTPS上游 反向代理 https://service.example.com {
标题(_U) 主机 {上游主机端口}
}
生产粒度静态文件服务器
压缩
虚拟文件系统
范围请求、Etag等
目录文件浏览器
example.com
根 * /变量/万维网
#提供预压缩文件(如果存在) 文件服务器 /下载/* {
预压缩 gzip公司 zstd标准 br
}
#压缩所有其他有益的内容 编码 zstd标准 gzip公司
#使用数据库作为文件系统的静态站点 文件服务器 /数据库/* {
英尺 方石英 data.sql(数据.sql)
}
#Caddy二进制文件中嵌入的静态站点 文件服务器 /嵌入/* {
英尺 嵌入的
}
#(Range/Etag/等,无需额外配置即可工作)
#使用目录列表服务静态站点 文件服务器 浏览
与任何工作流兼容的灵活配置
$caddy开始--配置caddy.json $curl本地主机:2019/id/my_handler\ -X补丁\ -H“内容类型:应用程序/json”\ -d’{ “handler”:“static_response”, “身体”:“更聪明地工作,而不是更努力地工作。” }' $curl本地主机:2019/config/|jq
JSON配置API
Caddy文件
caddyserver.com
根 * 型钢混凝土
文件服务器
模板 #标记和语法突出显示! 编码 zstd标准 gzip公司
雷德尔 /文档/json /文档/json/
重写 /文档/json/* /docs/json/index.html
重写 /文档/* /docs/index.html
反向代理 /应用程序接口/* 本地服务器 : 9002
$caddy跑步\ --配置nginx.conf\ --适配器nginx
配置适配器
无与伦比的可扩展性
无限功率
本机CPU性能
易于开发
{
#启用FrankenPHP 弗兰肯菲普
秩序 php服务器 之前 文件服务器
}
example.com {
#从当前目录提供PHP应用程序 php服务器
}