
私はLetsEncryptという名前の「公式」クライアントがあるときにLetsEncryptを使い始めましたletsencrypt
。今それを次に変えたいです。acme-client
- つまり、Cの実装。
私のサイトを設定し、その証明書を見つけましたが、エラーが発生します。
acme-client: https://acme-v01.api.letsencrypt.org/acme/new-authz: bad HTTP: 403
acme-client: transfer buffer: [{ "type": "urn:acme:error:unauthorized",
"detail": "No registration exists matching provided key", "status": 403 }]
(120 bytes)
私のアカウントキーが間違っていると思います。letsencrypt
どこに保存されていますか?というディレクトリを見つけましたが、その下にはファイル/etc/letsencrypt/accounts
がなく、奇妙なコンテンツしかありません...pem
json
だから私の質問は次のようになります
letsencrypt
アカウントキーは形式で保存されていますかpem
?では、どこで見つけることができますか?
それ以外の場合は、-formatに変換できるようにキーがどこに保存されていますか
pem
?
答え1
もう一つの簡単な解決策は、次のようにアカウントを再登録することです。
acme-client -DAvv <domain>
ポート80を開き、httpd
追加の応答を使用して電話に応答するように設定した後
location "/.well-known/acme-challenge/*" {
root "/acme"
root strip 2
}