文档
一个 项目

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 只是 Caddy 的一个 配置适配器。 手动编写配置时通常首选它,但它不如 Caddy 的 原生 JSON 结构那样富有表现力、灵活或可编程。 如果您正在自动化 Caddy 配置/部署,您可能希望将 JSON 与 Caddy 的 API 一起使用。 (实际上,您也可以将 Caddyfile 与 API 一起使用,只是在有限的程度上。)