Caddy在官方的Ubuntu 20.04存储库中不存在,但这不是问题,因为Caddy的存储库与Ubuntu 20.04兼容。
打开终端或SSH会话并运行以下命令以添加存储库:
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
然后,更新APT缓存。
sudo apt-get update
sudo apt-get upgrade
最后,使用以下命令安装Caddy:
sudo apt install caddy
安装时,请记住,如果使用防火墙,则必须允许访问端口80
和443
。原网站端口不要使用80,否则caddy无法使用80端口会报错。
另外,您可以使用systemctl检查Caddy的操作。
sudo systemctl status caddy
打开网站,已经能看到Caddy的主页了。
接着重写/etc/caddy/Caddyfile文件
https://***.***.*** {
tls ***@**.**//此处为自己邮箱,用于申请ssl证书
reverse_proxy localhost:***//网站端口号
}
等待大约10分钟左右,即可看到网站已经转为https了。