Oji-CloudOji-Cloudクラウドとテクノロジーが人生をHappyにする。クラウドインテグレーターに転職したぱぱエンジニアが発信するテクニカルブログ。Encryptで取得したSSL証明書を自動更新する方法と、3ヶ月後経ってなぜか自動更新がされていなかった事例を調査しましたのでご紹介します。Encryptを使ったSSL証明書の取得~WordPressへの登録については、以下の記事を参照ください。やさしいウェブのHTTPS化について次にSSL証明書の自動更新について、ご説明します。Encryptで取得したSSL証明書は、90日で有効期限が切れてしまいます。そのため、有効期限が切れる前に証明書の更新を行う必要があります。Encryptからメールで警告が届きますが、うっかり忘れないように、cronを使って自動で更新するようにしましょう。以下は、毎月SSL証明書を更新する設定になります。なっているため、毎月1日の1時1分から更新が行われます。Encryptから期限切れの予告メールが届いたウェブのSSL対応から3ヶ月後、なぜかSSL証明書の自動更新が行われないことに気が付きました。Encryptからの期限切れの予告メールです。1日後に期限が切れることを通知しています。コマンドに原因がありました。gitを使って/tmpにletsencryptをcloneしましたが、惜しくも、3ヶ月後は/tmpからletsencryptは消えていました...。cronの設定を見直そう先ず仮想マシンの/tmpにコピーしたletsencryptが消えないように、/tmpから移動します。ここでは、ホームディレクトリの/home/bitnami配下に移動させています。letsencrypt/letsencrypt-autoletsencrypt/letsencrypt-auto$次に、cron設定を変更します。以下、変更後のrootのcron設定内容です。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。この記事のトラックバックURL新川のプロフィール岐阜県出身、30代後半、3児の父。2000年に上京、電機メーカー就職⇒2015年に地元Uターン⇒2018年からクラウドインテグレーターに。Microsystems/Oracle,HP,Ciscoのサーバーやストレージなどの製品担当エンジニアでした。製品を世に送り出すところからEOSLまでを日夜サポート。2015年から三重県四日市市の半導体工場に異動、情シスのポジションで大規模システムの構築・運用に従事。ここまでは、UNIXを中心にオンプレonly。2018年から愛知県名古屋市のクラウドインテグレーターに転職。遅咲きながら、初めてパブリッククラウドを使った仕事がスタート。毎日、スキルとハートを磨いています。よろしければ、エンジニアが書くコラムもお読みください。