から削除したい Web サーバー管理者を対象とした簡単なチュートリアル Certbot SSL証明書 サーバー上でホストされなくなったドメインの数。古いドメインの certbot 証明書を削除します。
certbot CentOS / RHEL 上の多くのシステム管理者が証明書管理に使用するオープンソース ソフトウェアです https / TLS / SSL暗号化しましょう。
certbot の操作は次のように行われます。 コマンドライン Webサーバー(SSH接続またはコンソール)で直接実行されます。 証明書をインストールするには ドメイン/サブドメインがそのサーバー上でホストされ、インターネット上でサーバーの IP 上でアクティブであれば十分です。コマンド実行後 “certbot” Let's Encrypt 証明書をインストールできる、サーバー上でホストされているすべてのドメインが数値でリストされます。 SSL 証明書がインストールされる各ドメイン名に対応する番号を、間にスペースを入れて入力します。

小さな問題は、Certbot を通じて証明書がインストールされたドメインが Web サーバーから削除された場合です。すべてのドメインの SSL 証明書の有効期間を確認する順序でさらにリストされます。時間が経つにつれて、サーバー上に複数のドメインが存在するようになると、certbot 証明書のリストを追跡することが非常に困難になります。
certbot certificates
アクティブなドメインのみが証明書のリストに残ることが最善です。
古いドメイン Certbot 証明書を削除する – 方法
通常、Web サーバーからドメインまたはサブドメインを削除する前に、まずそれを取り消して、Let's Encrypt 証明書を削除する必要があります。注文を実行します “certbot” アクティブなドメインの数値リストを表示し、その順序を表示します。 “certbot delete number number” SSL証明書を削除します。古いドメインの certbot 証明書を削除します。
Web サーバーからドメインを削除する前にこれを行わなかった場合、そのドメインは certbot の証明書リストに残ります。 certbot certificates。
アクティブ化されたドメインと、過去に certbot でアクティブ化されたドメインに関するデータは、サーバー上の 3 か所に保存されます。カスタムメイド “証明書ボット証明書” これらのドメインは、サーバー上に存在しなくなった場合でも、引き続きリストに表示されます。
/etc/letsencrypt/live
/etc/letsencrypt/renewal
/etc/letsencrypt/archive
Webサーバーでコマンドを実行します “ls -all /etc/letsencrypt/live” Let's Encrypt に存在するドメインを確認します。
上記のコマンドで表示されたリストから、または削除するドメインを特定します。 “certbot certificates“、次のコマンドを実行します。
certbot delete --cert-name olddomain.tld
と確認しました “Y” Certbot 証明書のリストからドメインを削除します。
[root@buffy ~]# certbot delete --cert-name olddomain.tld
Saving debug log to /var/log/letsencrypt/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The following certificate(s) are selected for deletion:
* olddomain.tld
Are you sure you want to delete the above certificate(s)?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Y
Deleted all files relating to certificate olddomain.tld.
[root@buffy ~]#
同じ証明書を使用していた場合、ドメイン名とそのサブドメインの両方の SSL 証明書が Certbot から削除されます (古いドメインの証明書ボット証明書を削除)。
Certificate Name: olddomain.tld
Serial Number: 3fd34e0e3304521371abe948
Key Type: RSA
Domains: www.olddomain.tld olddomain.tld
Expiry Date: 2022-02-09 09:46:12+00:00 (INVALID: EXPIRED)
Certificate Path: /etc/letsencrypt/live/olddomain.tld/fullchain.pem
Private Key Path: /etc/letsencrypt/live/olddomain.tld/privkey.pem
ドメインと一部のサブドメインに異なる SSL 証明書を使用できるシナリオもあります。特に、Certbot に加えて、DNS と SSL を組み合わせた管理者として Cloudflare サービスを使用する場合は特にそうです。