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