Caddyfile
Caddyfile 是一个方便人类使用的 Caddy 配置格式。它是最受欢迎的 Caddy 使用方式,因为它易于编写、易于理解,并且对于大多数用例来说足够表达。
它看起来像这样
example.com {
root * /var/www/wordpress
encode gzip
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 一起使用。(您实际上也可以将 Caddyfile 与 API 一起使用,只是范围有限。)