文件
一個 專案

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 一起使用,只是在有限的程度上。)