Blog

SSL証明書の取得・更新コマンド

  • 投稿者: yoshitakakai
  • 作成日: 2024年10月31日18:02
  • 更新日: 2025年3月12日11:46
  • カテゴリ: セキュリティ
  • タグ: SSL証明書,

証明書の取得

※証明書の発行が済んでいる場合はスキップ

$ sudo certbot certonly --webroot -w /usr/share/nginx/html -d 取得する証明書のドメイン名

証明書の更新

$ sudo certbot renew

Nginxサーバーをリロード

$ sudo systemctl reload nginx

証明書の状態を確認

$ sudo certbot certificates

証明書の更新を自動化する場合

cronエディタを開く

$ sudo crontab -e

次の行を追加 (80日ごとに午前3時に実行して、nginxを自動リロードする例)

0 3 */80 * * /usr/bin/certbot renew -q --renew-hook "/usr/bin/systemctl reload nginx.service"