技術ブログ

プログラミング、IT関連の記事中心

nginxでLet’s Encryptの証明書を自動で更新する方法

目次

Apatchの場合

以下のコマンドを実行して、定期実行コマンドを設定する。

crontab -e

以下を記載する。

0 0 * * * /usr/bin/certbot renew

nginxで証明書の自動更新

以下のコマンドを実行して、定期実行コマンドを設定する。

crontab -e

以下を記載する。

0 0 * * * /usr/bin/certbot renew && systemctl restart nginx

実行ログを保存

crontabを以下の様にすることで、実行ログを保存する事ができます。

0 0 * * * /usr/bin/certbot renew && systemctl restart nginx >> /var/log/certbot.log 2>&1