Let’s encrypt 証明書の自動更新

cronで実行するコマンド

nginxを使用している場合には更新前に停止、更新後に開始を行う。運用のコマンドにはforce-renewは付与しない。

00 22 26 * * /usr/bin/certbot renew --webroot-path /var/www/html/ --pre-hook "sudo service nginx stop" --post-hook "sudo service nginx start"

確認用はforce-renewをつける。

00 22 26 * * /usr/bin/certbot  --force-renew renew --webroot-path /var/www/html/ --pre-hook "sudo service nginx stop" --post-hook "sudo service nginx start"

動作確認

動作確認には以下のコマンドを使用する

cat /var/log/syslog |grep certbot
sudo ls -l /etc/letsencrypt/archive/origin.tuku-tano.com/

コメント

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