https://caddyserver.com/docs/build

<code class="cmd bash">获得资源
git clone &quot;https://github.com/caddyserver/caddy.git&quot;

安装go:apt install golang-go

需要安装1.17以及之后的版本

根据系统安装的是1.10的。因此会报错

可以搜索go:sudo apt search golang-go

可以删除本地的go:

sudo rm -rf /usr/local/go

<a href="https://tecadmin.net/install-go-on-ubuntu/">安装1.17</a>
wget https://dl.google.com/go/go1.17.7.linux-amd64.tar.gz

解压缩:sudo tar -xvf go1.17.7.linux-amd64.tar.gz

查看版本以及位置:

服务器上的go是在这个文件夹:
usr/bin/go

那么进行替换即可

服务器上是: mv usr/local/go/bin/go usr/bin/go

然后这里只有一个这个文件了:ls usr/local/go/bin/

查看版本,已经是1.17了,进行运行