caddy go install xcaddy
http://siwei.me/blog/posts/ssl-caddy-wild-card-api-token
如果是/opt/app目录下,注意进行用户的切换,安装的时候不要使用asdf安装caddy,不然cloudfile 的cdn不能使用,安装如下
例如:为了安装/opt/app/caddy
把go安装在/opt/app/go目录下
那么在/opt/app/go目录下
1. 下载go (把路径设置为安装的路径,不是asdf安装的路径,下载:https://go.dev/dl/ )
wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz
tar zxvf ggo1.19.3.linux-amd64.tar.gz添加go 命令到 $PATH中。
#golang安装目录
export GOROOT=/opt/app/go/go
#gopath
export GOPATH=/opt/app
#go编译可执行文件
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:/opt/app/go/go:$PATH2. 下载xcaddy
go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest3. 根据xcaddy来编译 caddy + cloudflare
xcaddy build --with github.com/caddy-dns/cloudflare这样一个新版的 caddy 就构建好了,放在当前目录下的 caddy文件夹中。
4. 重新运行caddy
5. 编辑Caddyfile