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"