我在我的(nginx)网络服务器(ubunu 18)上安装了证书。
该过程需要 PPA 和我可能不需要的软件不再。
可以安全卸载哪些内容,而保持我的证书在主机上吗?
这是通过 sudo apt-get install certbot python-certbot-nginx 安装的内容:
将安装以下附加软件包:
python3-acme python3-certbot python3-certbot-nginx python3-configargparse python3-future python3-icu python3-josepy python3-mock python3-ndg-httpsclient python3-parsedatetime python3-
pbr python3-pyparsing python3-requests-toolbelt python3-rfc3339 python3-tz python3-zope.component python3-zope.event python3-zope.hookable
将安装以下新软件包:
certbot python-certbot-nginx python3-acme python3-certbot python3-certbot-nginx python3-configargparse python3-future python3-icu python3-josepy python3-mock python3-ndg-httpsclient
python3-parsedatetime python3-pbr python3-pyparsing python3-requests-toolbelt python3-rfc3339 python3-tz python3-zope.component python3-zope.event python3-zope.hookable
答案1
无论如何,证书都会保留,它们是包不会被清除的配置。
证书续订需要 ACME 客户端。对于 Let's Encrypt 来说,每 30 天续订一次,以确保证书不会在 90 天后过期。
如果无论如何都要删除这些包:
# Remove what you explicitly installed
apt remove certbot python3-certbot-nginx
# Remove unneeded dependencies
apt autoremove
# Remove remaining PPA packages, reinstall any provided by the main distro
apt install ppa-purge
ppa-purge ppa:certbot/certbot