Как остановить обновление сертификата letsencrypt/certbot?
есть много учебники онлайн о том, как создать и обновить сертификат с letsencrypt, но я хочу удалить и остановить обновление сертификата, который я создал (он был создан только для целей тестирования). Как остановить обновление одного сертификата, первоначально полученного с помощью letsencrypt
команда (продолжая обновлять другие сертификаты)?
Я не вижу ни одного экземпляра кого-либо, задающего этот вопрос в другом месте, ни команды в man letsencrypt
это, кажется, делает он.
В настоящее время я обновляю сертификаты со следующим заданием cron:
30 2 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log
35 2 * * 1 /bin/systemctl reload nginx
3 ответов
С certbot
, вы можете просто использовать:
certbot delete --cert-name mywebsite.com
Это удаляет сертификат и все соответствующие файлы из каталога letsencrypt конфигурации.
похоже, что в настоящее время нет команды формально "отменить" продление. Тем не менее, я нашел предложение от этой теме кажется, это работает.
Я попытался запустить следующую команду
sudo find /etc/letsencrypt/ -name '*outdated.example.com*'
и нашел только один файл в каждом live/
, archive/
и
обновлено
пожалуйста, смотрите ответ https://stackoverflow.com/a/47372583/1426788
новая версия certbot поддерживает удаление сертификатов через CLI
ответ
чтобы удалить домен из ваших обновлений certbot, вы можете удалить или переместить (безопаснее) плохие файлы сертификатов домена и запустить certbot renew --dry-run
чтобы убедиться, что вы удалили устаревшую / недопустимую конфигурацию.
rm -rf /etc/letsencrypt/live/${BAD_DOMAIN}/
rm -f /etc/letsencrypt/renewal/${BAD_DOMAIN}.conf
certbot renew --dry-run
если это работает, вы может продолжить продление без --dry-run
для будущих обновлений.
certbot renew
если вы работаете с чем-то вроде nginx
или какой-либо другой сервер, не забудьте отредактировать свои конфигурации, чтобы они больше не указывали на недопустимые или удаленные сертификаты.
наконец, перезагрузите или перезагрузите настройки сервера, и все готово!