Caddyfile
Caddyfile 是一种方便人类使用的 Caddy 配置格式。它是大多数人最喜欢的 Caddy 使用方式,因为它易于编写、易于理解,并且表达能力足以满足大多数用例。
它看起来像这样
example.com {
root * /var/www/wordpress
encode
php_fastcgi unix//run/php/php-version-fpm.sock
file_server
}
(这是一个真正的、可用于生产环境的 Caddyfile,它为 WordPress 提供服务,并具有完全托管的 HTTPS。)
基本思路是,您首先键入站点的地址,然后键入您希望站点拥有的特性或功能。查看更多常用模式。
菜单
-
快速入门指南
开始熟悉 Caddyfile 的好地方。 -
完整的 Caddyfile 教程
学习使用 Caddyfile 完成各种常见任务。 -
Caddyfile 概念
必读!结构、站点地址、匹配器、占位符等等。 -
指令
位于行首的关键字,用于为您的站点启用功能。 -
请求匹配器
通过将匹配器与指令一起使用来过滤请求。 -
全局选项
应用于整个服务器而不是单个站点的设置。 -
常用模式
执行常见操作的简单方法。
注意
Caddyfile 只是 Caddy 的一个配置适配器。当手动编写配置时,它通常是首选,但其表达能力、灵活性或可编程性不如 Caddy 的原生 JSON 结构。如果您正在自动化 Caddy 配置/部署,您可能希望将 JSON 与 Caddy 的 API 一起使用。(实际上,您也可以将 Caddyfile 与 API 一起使用,只是在有限的程度上。)