「CentOS7.9」cronを使用して自動でLet’s EncryptのSSL証明書を更新する
環境
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
nginx 1.10.2
操作方法
# crontab -e
以下のコマンドを入力します。
5 3 5,18 * * sudo certbot renew --pre-hook "systemctl stop nginx" --post-hook "systemctl start nginx"
毎月5日、18日の3点5分に実行します。
自動で定期的にLet’s EncryptのSSL証明書と秘密鍵を取得してnginxに適用します。