文件
一個 項目

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 搭配使用,但僅限於有限的程度。)