[Let’s Encrypt] certbot renew で Cert not yet due for renewal メッセージが発生したときの解決方法
Let’s Encrypt で SSL 証明書の更新コマンド certbot renew で Cert not yet due for renewal エラーが発生したので、その背景について調べた内容をご紹介します。
まだ SSL 証明書の有効期限が近くなっていない場合、 certbot renew しても更新も実行されません。
$ certbot renew
Saving debug log to /var/log/letsencrypt/letsencrypt.log
-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/yoursite.example.com.conf
-------------------------------------------------------------------------------
Cert not yet due for renewal
The following certs are not due for renewal yet:
/etc/letsencrypt/live/yoursite.example.com/fullchain.pem (skipped)
No renewals were attempted.
SSL 証明書の有効期限が近くなると Let’s Encrypt の SSL 証明書を取得するときに入力したメールアドレス宛に 「Let’s Encrypt certificate expiration notice」という件名のメールが届きます。
なので、手動更新されている方は Let’s Encrypt からのメールが届いてから certbot renew コマンドを実行するのがオススメです。