ネットワーキングとDNS3 分で読了更新日 2026-04-30
Let's Encryptで無料のTLS証明書を取得
certbotをインストールし、証明書を発行し、自動更新 — あなたのサイトは5分でHTTPSを話します。
Let's Encryptは無料の90日間TLS証明書を発行します。certbotツールは発行、設定、更新を自動化します。典型的なnginxセットアップでは、全体のフローに5分かかります。
certbotをインストール
Ubuntu 22.04以降: code:apt install certbot python3-certbot-nginx -y
AlmaLinux/Rocky: code:dnf install certbot python3-certbot-nginx -y
certbotウィザードを実行
code:certbot --nginx -d example.com -d www.example.com
メール(有効期限警告に使用)と TOS 同意を求められます。その後、証明書を発行し、nginx を設定し、サービスをリロードします。
自動更新を確認
code:certbot renew --dry-run
certbotパッケージはsystemdタイマーをインストールし、1日2回実行され、有効期限の30日以内に証明書を更新します。追加の操作は不要です。
任意:TLSを強化
nginxサーバーブロックを編集して、最新のTLS設定(TLS 1.2/1.3のみ、強力な暗号、HSTSヘッダー)を追加します。https://ssl-config.mozilla.org/ を使用してテスト済みの設定を生成します。