#nginx #certbot
Вопрос:
Я знаю certbot certificates
, что дает мне полный список всех доступных сертификатов.
Я также знаю certbot delete
, что делает то же самое, а затем дает мне возможность удалить его.
Однако, учитывая, что certbot интегрируется с nginx и apache, есть ли способ попросить его удалить все сертификаты, которые в настоящее время не используются nginx?
Альтернативой было бы открыть все конфигурации /etc/nginx/site-enabled
, записать все используемые сертификаты, запустить certbot certificates
, записать все неиспользуемые сертификаты и найти их один за другим в certbot delete
списке.
Комментарии:
1. В документах приводится пример команды:
bash -c 'grep -R live/example.com /etc/nginx/sites-enabled'
. Можно было бы взять его выходные данные, вычесть их из выходныхcertbot certificates
данных и передать выходные данныеcertbot delete
в тщательно написанный сценарий. Для дополнительной прохлады можно использовать API Certbot.