Я сгенерировал, позволяет шифровать сертификаты, срок действия которых истекает в воскресенье.
Дело в том, что у меня есть 2 файла (.key
и .crt
), но у меня нет контекста certbot.
Я попытался вручную обновить свои сертификаты с помощью:
docker run -it --rm --name certbot \
-v "$PWD/letsencrypt:/etc/letsencrypt" \
-v "$PWD/lib/letsencrypt:/var/lib/letsencrypt" \
certbot/certbot \
renew --cert-name mydomain.fr --dry-run
В $PWD/letsencrypt
у меня есть сертификаты для других доменов, но не тот, который я ищу, поэтому я попытался воссоздать конфигурацию:
Я помещаю новую папку $PWD/letsencrypt/archive/mydomain.com
Здесь я помещаю свои 2 файла.
Затем я помещаю другую папку $PWD/letsencrypt/live/mydomain.com
и помещаю символическую ссылку в архив.
Когда я пытаюсь запустить обновление certbot, я получаю:
No certificate found with name mydomain.com (expected /etc/letsencrypt/renewal/mydomain.com.conf).
Итак, я проверил /etc/letsencrypt/renewal/another-domain.com.conf
И я получаю:
# renew_before_expiry = 30 days
version = 0.31.0
archive_dir = /etc/letsencrypt/archive/my-other-domain.com
cert = /etc/letsencrypt/live/my-other-domain.com/cert.pem
privkey = /etc/letsencrypt/live/my-other-domain.com/privkey.pem
chain = /etc/letsencrypt/live/my-other-domain.com/chain.pem
fullchain = /etc/letsencrypt/live/my-other-domain.com/fullchain.pem
# Options used in the renewal process
[renewalparams]
authenticator = manual
account = 391464a66cf5315d0761b4a412400000
pref_challs = dns-01,
manual_public_ip_logging_ok = True
server = https://acme-v02.api.letsencrypt.org/directory
Что янет:
- учетная запись
- цепочка
- полная цепочка
Как я могу получить account
для существующегозашифрованный сертификат
Можно ли регенерировать chain
и fullchain
также ???