Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

Let’s Encryptの証明書更新が反映されなかった

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

無料で使えるSSLである、Let’s Encryptですが更新漏れを防ぐため、Cronで以下のスクリプトを走らせています。

00 04 01 * * certbot renew && systemctl restart httpd

ところが、何故かWebブラウザで証明書が有効期限切れ表示に。

原因は、certbot renew で更新が失敗したドメインがあり、&&で繋がれたコマンドは前のコマンドが成功しなければ、実行されないため、httpdの再起動が行われなかったからと判明。前の結果に関わらず、後続が実行される、;でつないでもいいのでしょうが、使用していないドメインの更新が走るのを止めるため、certbot deleteで未使用ドメインを削除しました。

タイトルとURLをコピーしました