しばらく前に「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
毎月にしていたのを毎日にして、ログを残すようにした。