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 的好地方。 -
完整 Caddyfile 教學
學習使用 Caddyfile 完成各種常見事項。 -
Caddyfile 概念
必讀!結構、網站位址、比對器、佔位符等等。 -
指令
行首的關鍵字,用於為您的網站啟用功能。 -
請求比對器
透過將比對器與您的指令一起使用來篩選請求。 -
全域選項
適用於整個伺服器而非個別網站的設定。 -
常見模式
執行常見事項的簡單方法。
注意
Caddyfile 僅僅是 Caddy 的一個配置轉接器。當手動製作配置時,它通常是首選,但不如 Caddy 的原生 JSON 結構那樣具有表現力、彈性或可程式化性。如果您正在自動化您的 Caddy 配置/部署,您可能希望將 JSON 與Caddy 的 API一起使用。(您實際上也可以將 Caddyfile 與 API 一起使用,只是在有限的程度上。)