Mar*_*mes 6 upgrade package-management apt snap 20.04
我有一台运行 Ubuntu 18.04 的服务器,从http://ppa.launchpad.net/certbot/certbot/ubuntu安装了 certbot ,为 Apache 提供证书。我现在已将服务器升级到 20.04,但 ppa 存储库中没有用于焦点的 certbot 版本。现在我已经更新到迪斯科版本,但我认为我应该做的是用 snap 替换 ppa 版本。这是一个实时服务器,所以我不想搞砸这个过程。
我的问题是:如果我卸载旧的 certbot 软件包,然后安装新的 snap 版本,它会选择旧的配置并继续工作,还是必须重新开始并重新配置 certbot?(当然,如果是后者,我需要安排一些停机时间,如果我不需要,我宁愿不这样做。)
感谢所有帮助,马丁
这工作得很好:
sudo apt remove certbot # to get rid of the old version. Config is retained undamaged.
sudo snap install --classic certbot # to install the now-preferred snap version
sudo certbot renew --dry-run # to check it was all working
Run Code Online (Sandbox Code Playgroud)
小智 4
TL;DR:您应该可以毫无问题地切换到 certbot 的 snap 版本,并且停机时间最短。
我刚刚安装了snap版本的certbot,之前使用的是ppa版本的certbot。尽管由于各种原因我重新安装了 Ubuntu 20.04,但我还是备份了所有内容。我可以说,snap 版本和 ppa 版本的虚拟主机配置文件是相同的。从Apache看到的来看,snap版本和ppa版本没有区别。Certbot 仍然具有安装在/etc/letsencrypt/
.
例如,在我的虚拟主机文件的末尾,它提供了:
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
Run Code Online (Sandbox Code Playgroud)
您应该看到非常相似的东西。
归档时间: |
|
查看次数: |
2205 次 |
最近记录: |