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了。
本文介绍了如何在Ubuntu 20.04上手动添加Caddy的官方存储库,更新系统,然后安装Caddy。安装过程中,需要开启防火墙端口80和443。此外,还展示了如何配置Caddyfile以申请SSL证书并设置反向代理。通过遵循这些步骤,可以在10分钟左右让网站支持HTTPS。
932

被折叠的 条评论
为什么被折叠?



