概要
前の設定が残っている状態で新規に証明書を発行すると連番が付いてしまいます
こうなると /etc/letsencrypt/live/ 配下で証明書を管理するディレクトリにも 0001 などが付き色々と面倒なので削除する方法を紹介します
なお過去に紹介した docker compose バージョンの certbot を使います
環境
- Ubuntu 22.04
- certbot 5.1.0
削除する
サフィックスが付いている証明書および付いていないやつも削除しましょう
-
docker compose run --rm certbot delete --cert-name your-domain.com-0001
-
docker compose run --rm certbot delete --cert-name your-domain.com-0002
-
docker compose run --rm certbot delete --cert-name your-domain.com
これで再度取得すればサフィックスなし版が取得できます
なおサフィックス版があるかないかは certificates サブコマンドを使って確認しましょう
-
docker compose run --rm certbot certificates
最後に
ホスト側の証明書をコンテナにマウントして使う場合にサフィックスがあるといろいろ面倒なのでなし版で取得するようにしましょう
0 件のコメント:
コメントを投稿