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
在浏览器尝试访问新的"goodbye"端点[in your browser],或者使用curl
以确保它正常工作:
curl https://localhost:2016
Goodbye, world!
完成 Caddy 后,请务必停止它:
caddy stop