文档
一个 项目

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 只是 Caddy 的一个 配置适配器。它通常在手动创建配置时更受欢迎,但不如 Caddy 的 原生 JSON 结构 表达力强、灵活或可编程。如果您正在自动化 Caddy 配置/部署,您可能希望使用 JSON 与 Caddy 的 API 一起使用。(您实际上也可以将 Caddyfile 与 API 一起使用,只是范围有限。)