PR

【KUSANAGI 7】またしてもLet’s EncryptのSSL証明書が更新できなくて苦労した話。

 

また例によって、Let’s Encryptからメールが来ていた。

Hello,

Your certificate (or certificates) for the names listed below will expire in 19 days (on 29 Nov 21 19:51 +0000). Please make sure to renew your certificate before then, or visitors to your web site will encounter errors.

さて、前回(3ヶ月前)に更新ができなかった時に、仕様変更でDNSにwwwつきドメインをAレコードに追加して解決したはずだったんだが……🤔

 

今回もまた手っ取り早く再構築を考えたが、これではいつまで経っても埒が明かないを思い、さらにいろいろ調べてみることにしました。

そこで見つけたのがcertbotのサイト。
certbot

このページの手順通りに作業を進めてみることにしました。

  1. Install snapdYou’ll need to install snapd and make sure you follow any instructions to enable classic snap support.(snapdのインストールと、クラシックスナップサポートを有効にする。)
    1. snapdのインストール

    2. クラシックスナップサポートを有効にする
    3. スナップサポートを有効にするため、シンボリックを作成する。
  2. Ensure that your version of snapd is up to date(snapdが最新バージョンであることを確認する)
  3. Remove certbot-auto and any Certbot OS packages(certbot-autoを削除する)
  4. Install Certbot(Certbotをインストールする)
  5. Prepare the Certbot command(コマンドライン上でCertbotコマンドが実行できることを確認する)
  6. Choose how you’d like to run Certbot(Certbotの実行方法を選択し、証明書を取得する)
     
  7. Test automatic renewal(自動更新をテストする)

今回はこの手順により無事に証明書を更新する事ができました。

コメント

テキストのコピーはできません。
タイトルとURLをコピーしました