2021年3月21日

しばらく前に「Let’s Encrypt Expiry Bot」というのからLet’s encriptの期限が切れるよ、という連絡が来ていたので調べる。

$ sudo certbot renew
(snip)
ongratulations, all renewals succeeded. The following certs have been renewed:
  /etc/letsencrypt/live/domainname/fullchain.pem (success)

あ、期限を確認しようとして更新しちゃった。

確認方法はこちら。

sudo openssl x509 -in /etc/letsencrypt/live/domainname/fullchain.pem -noout -dates
notBefore=Mar 21 04:43:17 2021 GMT
notAfter=Jun 19 04:43:17 2021 GMT

notAfterの日付が証明書の有効期限。今日更新したから、90日後になっているように見える。

しかし、cronで毎月更新しているはずなのに、なんでうまくいかなかったんだろう?単に実行だけしていたのを、ログも残すようにしよう。

00 04 * * * certbot renew >> /home/username/log/certbot.log

毎月にしていたのを毎日にして、ログを残すようにした。