web-dev-qa-db-ja.com

Let's Encrypt SSLの.crtファイルはどのパスにありますか?

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
2
Bangladesh 71

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
  • cert.pem:ドメインのプライベート証明書
  • chain.pem:プライベートドメイン証明書とともにインストールする必要がある「チェーン」証明書を暗号化しましょう
  • fullchain.pemcert.pemおよびchain.pem連結
  • privkey.pemcert.pemの秘密鍵
5

素早い回答

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拡張子を使用しています。

2

探しているファイルがそこにあることはわかりませんが、 Let's Encrypt はファイルを/etc/letsencrypt/に置きます。 mlocateパッケージがインストールされている場合は、locate .crtを使用してシステム上のすべての.crtファイルを検索できます。そうしないと、ルートアカウントからfind / -name *.crtを実行できますが、findコマンドを使用してすべてのファイルを検索することは locateコマンド を使用するよりも遅くなりますが、locateコマンドは、使用するデータベースがupdatedbによって更新されていない場合、関連するファイルがシステムに配置されてからファイルを見つけられません。 pdatedbコマンド は、通常 cron によって1日に1回実行されます。

0
moonpoint