前提・実現したいこと
もともとは、Let's Encryptの証明書の更新をcronで1日2回行い、頻度が高いためメールは送信せず、標準出力と標準エラー出力はログに保存し、もし更新が出来ていない場合はLet's Encryptに登録したメールアドレスに届くメールで対応したかったため、Let's Encryptに登録したメールアドレスを確認したかったのですが、その確認が出来ていません。
登録に関してはメールアドレスが確認できないため、正常に登録できているかが不明です。
発生している問題・エラーメッセージ・試したこと
https://qiita.com/noraworld/items/3d492a50ee43dfd3ae5a#tldr
こちらのサイトを参考にしました。
こちらのサイトではコマンドの中に「acme-v01」と記載がありますが、そのまま実行すると
No such file or directory
というエラーが表示されました。
サーバーを契約した後にCertbotで証明書をインストールした際に「acme-v02」という記載があったため、「acme-v02」に置き換えて
sudo ls /etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory
とすることでハッシュ値は取得できたのですが、そのハッシュ値を用いて
sudo cat /etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/ハッシュ値/regr.json
と実行すると
{"body": {}, "uri": "https://acme-v02.api.letsencrypt.org/acme/acct/68730246"}
と表示され、本来あるはずの"contact"の記載が無く、記載されているURLをブラウザのURL欄にペーストして手動で開くと
{ "type": "urn:ietf:params:acme:error:malformed", "detail": "Method not allowed", "status": 405 }
という内容が表示されます。
上記のエラーで検索してもメールアドレスが記載されていないというケースが見当たらず困っています。
補足情報(FW/ツールのバージョンなど)
sudo certbot certificates
と実行して
Expiry Date: 2020-07-15 01:48:53+00:00 (VALID: 89 days)
と表示されることからWebサイトのhttps化は出来ていると思われます。
さくらのVPSを利用しています。
CentOS Linux release 7.7.1908
Apache 2.4.6
certbot 1.3.0
初心者故足りない情報などがあるかと思いますが、何卒ご教授の程よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー