Let's Encryptを使用して、UbuntuサーバーにインストールされたSSL .crtファイルを見つけようとしています。 Let's Encrypt free SSLをインストールするために以下のコマンドを使用しました。
$Sudo apt-get update
$Sudo apt-get install python-letsencrypt-Apache
$Sudo letsencrypt --Apache -d example.com
Example.comのLets Encryptを正常に実行すると、次の場所にlatest証明書ファイルが見つかります。
/etc/letsencrypt/live/example.com/privkey.pem
/etc/letsencrypt/live/example.com/chain.pem
/etc/letsencrypt/live/example.com/fullchain.pem
/etc/letsencrypt/live/example.com/cert.pem
ubuntu:
/etc/letsencrypt/live/domain.com/cert.pem (Certificate)
/etc/letsencrypt/live/domain.com/privkey.pem (Private Key)
Cert.crtのようなファイルを探しています。実際、letsencryptは証明書にcert.pemを使用し、プライベートキーにprivkey.pemを使用します。そのため、常に混乱を招く可能性のある.pem拡張子を使用しています。
探しているファイルがそこにあることはわかりませんが、 Let's Encrypt はファイルを/etc/letsencrypt/
に置きます。 mlocateパッケージがインストールされている場合は、locate .crt
を使用してシステム上のすべての.crtファイルを検索できます。そうしないと、ルートアカウントからfind / -name *.crt
を実行できますが、find
コマンドを使用してすべてのファイルを検索することは locateコマンド を使用するよりも遅くなりますが、locate
コマンドは、使用するデータベースがupdatedb
によって更新されていない場合、関連するファイルがシステムに配置されてからファイルを見つけられません。 pdatedbコマンド は、通常 cron によって1日に1回実行されます。