取得した証明書をサーバーに設置して、SSLを有効化します。サーバーソフトごとに設定方法が異なります。証明書本体・秘密鍵・中間証明書の3つを正しく設定するのがポイントです。

設定に必要な3つのファイル

📄
サーバー証明書
発行された証明書本体。
🔑
秘密鍵
CSR生成時に作成したもの。
🔗
中間証明書(連結)
リポジトリから取得し連結。
# nginx の設定例
ssl_certificate /path/fullchain.pem;
ssl_certificate_key /path/private.key;
# fullchain = サーバー証明書 + 中間証明書を連結

サーバー別の設定ガイド

設定時のポイント

  • サーバー証明書と中間証明書を両方設置:両方を正しく設定することで、信頼の連鎖(証明書チェーン)が構築されます。
  • 中間証明書を忘れない:中間証明書が設定されていないと、一部の環境(古いOSやモバイル端末など)で「信頼されていない証明書」の警告が表示される原因になります。
  • ルート証明書は設置しない:ルート証明書はクライアント側のOS/ブラウザに事前搭載されているため、サーバーには配置・送信しません。
  • 秘密鍵のアクセス権限:秘密鍵ファイルのパーミッションを厳格にし、必要なプロセスからのみ読み取れるように設定してください。

サーバーが上記にない場合

上記以外のサーバーソフトを利用されている場合は、製造・販売元のマニュアルをご確認のうえ、必要な証明書をダウンロードして設定してください。中間証明書は リポジトリ から取得できます。設定後にうまく動かない場合は、お問い合わせ よりご相談ください。

設置後は サイトシールの設置 もご検討ください。中間証明書は リポジトリ から。更新を自動化するなら ACME へ。