Caddyfile 快速入門
建立一個新的文字檔,命名為 Caddyfile
(無副檔名)。
在 Caddyfile 中輸入的第一件事是您的網站位址
localhost
然後按下 Enter 鍵,輸入您希望它執行的操作,使其看起來像這樣
localhost
respond "Hello, world!"
儲存此檔案,並從包含您的 Caddyfile 的相同資料夾中執行 Caddy
caddy start
您可能會被要求輸入密碼,因為 Caddy 預設會透過 HTTPS 提供所有網站服務,即使是本機網站也一樣。(密碼提示應該只會在第一次出現!)
(如果您遇到權限錯誤,您可能需要以提升的權限執行,或選擇高於 1023 的埠口。)
您可以開啟瀏覽器前往 localhost,或使用 curl
命令
curl https://127.0.0.1
Hello, world!
您可以在 Caddyfile 中定義多個網站,方法是將它們包在花括號 { }
中。將您的 Caddyfile 變更為
localhost {
respond "Hello, world!"
}
localhost:2016 {
respond "Goodbye, world!"
}
您可以透過兩種方式將更新的設定提供給 Caddy,可以直接使用 API
curl localhost:2019/load \
-H "Content-Type: text/caddyfile" \
--data-binary @Caddyfile
或使用 reload 命令,它會為您執行相同的 API 請求
caddy reload
在您的瀏覽器中或使用 curl
嘗試新的「goodbye」端點,以確保它運作正常
curl https://127.0.0.1:2016
Goodbye, world!
當您完成 Caddy 的操作後,請務必停止它
caddy stop