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 的好地方。 -
完整的 Caddyfile 教學
學習使用 Caddyfile 執行各種常見任務。 -
Caddyfile 概念
必讀!結構、網站位址、比對器、佔位符等等。 -
指令
在行首的關鍵字,用於啟用網站的功能。 -
要求比對器
使用指令中的比對器來篩選要求。 -
全域選項
套用於整個伺服器,而不是個別網站的設定。 -
常見模式
執行常見任務的簡單方式。
注意
Caddyfile 只是 Caddy 的一個 設定轉接器。在手動建立設定時,通常會優先使用它,但它的表現力、靈活性或可程式性都不如 Caddy 的 原生 JSON 結構。如果你正在自動化 Caddy 設定/部署,你可能希望將 JSON 與 Caddy 的 API 搭配使用。(你也可以將 Caddyfile 與 API 搭配使用,但僅限於有限的程度。)