Caddyfile 快速入门
创建一个名为Caddyfile(无扩展名)的新文本文件。
最先在Caddyfile输入的内容是你的站点访问地址:
localhost
然后按回车键并输入你想要它做的事情,所以它看起来像这样:
localhostrespond "Hello, world!"
保存并从Caddyfile所在的同一文件夹中运行Caddy:
caddy start
你可能会被要求输入密码,因为默认情况下,Caddy 通过 HTTPS 为所有站点(甚至本地站点)提供服务。(密码提示应该只在第一次出现!)
如果你收到权限错误,可能需要提升权限再次运行。
打开浏览器访问localhost或者使用curl运行:
curl https://localhostHello, 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:2016Goodbye, world!
完成 Caddy 后,请务必停止它:
caddy stop
