文件
一個 專案

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

或使用重新載入指令,它會幫你發出相同的 API 要求

caddy reload

在你的瀏覽器中試試你的新「goodbye」終端點 in your browser 或使用 curl 來確定它是否運作

curl https://127.0.0.1:2016
Goodbye, world!

當你使用完 Caddy 時,請務必停止它

caddy stop

進一步閱讀