Caddyfile 快速开始
创建一个名为 Caddyfile(无扩展名)的新文本文件。
在Caddyfile中首先要输入的是您的网站地址:
localhost
然后按回车键并输入你想要它做什么,所以它看起来像这样:
localhost respond "Hello, world!"
保存并从包含 Caddyfile 的同一文件夹运行 Caddy:
caddy start
你可能会被要求提供你的密码,因为Caddy默认通过HTTPS提供所有网站--甚至是本地的网站。(密码提示应该只在第一次出现!)。
如果您遇到权限错误,您可能需要以提升的权限运行。
打开浏览器到 localhost 或 curl :
curl https://localhost
Hello, world!
您可以通过用花括号 { } 将它们包裹在 Caddyfile 中来定义多个站点。将您的 Caddyfile 更改为:
localhost { respond "Hello, world!" } localhost:2016 { respond "Goodbye, world!" }
您可以通过两种方式为 Caddy 提供更新的配置,或者直接使用 API:
curl localhost:2019/load \
-X POST \
-H "Content-Type: text/caddyfile" \
--data-binary @Caddyfile
或者使用 reload 命令,它会为您执行相同的 API 请求:
caddy reload
在浏览器中或使用 curl 尝试新的“goodbye”端点以确保其正常工作:
curl https://localhost:2016
Goodbye, world!
使用完 Caddy 后,请确保停止它
caddy stop