使用 xcaddy 安装 Caddy
在 Go 安装完成后,就可以使用 xcaddy 安装 Caddy 了。首先使用以下命令安装 xcaddy
go get -u github.com/caddyserver/xcaddy/cmd/xcaddy
xcaddy 语法
xcaddy build [<caddy_version>]
[--output <file>]
[--with <module[@version][=replacement]>...]
其中:
<caddy_version>
用于指定 Caddy 版本号,如省略,默认是最新版。
--output
用于指定生成文件的输出位置,如省略,默认是当前目录。
--with
用于指定要添加的 Caddy module,可以添加多个。
xcaddy 安装后,就可以根据自己需求选择安装 Caddy module 。下面以用于申请 Let’s Encrypt 证书的 cloudflare dns 为例。
xcaddy build \
--with github.com/caddy-dns/cloudflare
上面执行完成后会在当前目录生成 caddy 文件。
此时,可以使用以下命令查看安装了哪些 modules 。
./caddy list-modules
把生成的 caddy 文件复制到系统的 /usr/bin/
sudo cp ./caddy /usr/bin/
此时,可以使用 caddy version
查看安装的 Caddy 版本号同时验证安装是否成功完成。
『 转载请注明来源及链接 』