Caddyfile 快速入门
创建一个名为 Caddyfile
的新文本文件(无扩展名)。
在 Caddyfile 中输入的第一件事是您的站点地址
localhost
然后按回车键,输入您想要它执行的操作,使其看起来像这样
localhost
respond "Hello, world!"
保存此文件,并从包含 Caddyfile 的同一文件夹中运行 Caddy
caddy start
您可能会被要求输入密码,因为 Caddy 默认通过 HTTPS 服务所有站点——即使是本地站点。(密码提示应该只在第一次出现!)
(如果您收到权限错误,您可能需要以提升的权限运行或选择高于 1023 的端口。)
要么在浏览器中打开 localhost,要么使用 curl
命令访问它
curl https://localhost
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://localhost:2016
Goodbye, world!
当您完成 Caddy 的操作后,请确保停止它
caddy stop