Caddy是一个用Go语言编写的可扩展服务器平台,主要管理配置并通过静态编译时插入的模块提供功能。
安装下载
直接使用预编译好的二进制包,官方提供了主流版本的二进制包。
# Github查看:
https://github.com/caddyserver/caddy/releases
解压后,把 caddy 加入到 PATH 变量中,使用 caddy
查看帮助。
caddy -v
v2.8.2 h1:81rawJP54kba4pEdl7Pg=
如下:
使用介绍
1.直接启动
在一个窗口执行:
caddy run
在另一个窗口执行:
curl localhost:2019/config/
null
默认情况下,Caddy的配置(“config”)是空的。
2. Hello World
上面是一个空的启动,跟任何编程语言或软件一样,我们得先打个招呼。
把下面的内容保存成一个JSON文件(vim hi.json
):
{
"apps": {
"http": {
"servers": {
"example": {
"listen"<