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