文档
一个 项目

Caddyfile

Caddyfile 是一种便于人类使用的 Caddy 配置格式。大多数人最喜欢使用它,因为它易于编写、易于理解,并且对大多数用例来说表达能力足够强。

示例如下:

example.com {
	root * /var/www/wordpress
	encode
	php_fastcgi unix//run/php/php-version-fpm.sock
	file_server
}

(这是一个真实的、可用于生产环境的 Caddyfile,使用完全托管的 HTTPS 提供 WordPress 服务。)

基本思路是先输入你站点的地址,然后列出你希望站点具备的功能或特性。查看更多常见模式。

菜单

注意

Caddyfile 只是 Caddy 的一种 配置适配器。在手工编写配置时通常更受青睐,但在表达能力、灵活性和可编程性方面不如 Caddy 的 原生 JSON 结构。如果你正在自动化 Caddy 的配置/部署,可能希望使用与 Caddy API 配合的 JSON。(实际上你也可以在 API 中使用 Caddyfile,但功能有限。)