メニューSSL証明書 - メニュー
【SSL証明書】FAQ/情報

IIS(Windows Server)へのSSL証明書インストール手順

ページ更新日:2026/04/24

Microsoft IIS(インターネットインフォメーションサービス)へSSL証明書をインストールする手順を解説します。
IISマネージャーを使った操作手順をまとめています。対象はIIS 8.5 / 10(Windows Server 2012 R2以降)です。

大まかな流れ

  1. IISマネージャーでCSRを生成
  2. SSL証明書の申し込み・取得
  3. IISマネージャーで証明書を完成(インポート)
  4. サイトバインドにHTTPSを追加
  5. 動作確認

ステップ1:IISマネージャーでCSRを生成

  1. 「スタートメニュー」→「IISマネージャー」を開く
  2. 左ペインでサーバー名を選択 →「サーバー証明書」をダブルクリック
  3. 右ペインの「証明書の要求の作成」をクリック
  4. 以下の情報を入力:
    • 共通名(Common Name):証明書を適用するドメイン名(例:www.example.com)
    • 組織:会社名(英字)
    • 組織単位:部署名(省略可)
    • 市区町村:市区町村名(英字)
    • 都道府県:都道府県名(英字、例:Tokyo)
    • 国名:JP
  5. 暗号化プロバイダー:Microsoft RSA SChannel Cryptographic Provider、ビット長:2048
  6. CSRファイルの保存先を指定して「完了」をクリック

生成された .txt ファイルがCSRです。証明書申し込みフォームに貼り付けてください。

ステップ2:証明書の申し込み・取得

当社注文フォームでCSRの内容を入力・申し込みを行ってください。
DCV(ドメイン所有権確認)完了後に証明書ファイルが発行されます(.crt.cer 形式)。
認証局から中間CA証明書も一緒に提供されますので、合わせてダウンロードしてください。

ステップ3:中間CA証明書のインストール

サーバー証明書のインストール前に、中間CA証明書を「中間証明機関」ストアにインポートします。

  1. 「スタートメニュー」→「ファイル名を指定して実行」→ mmc を実行
  2. 「ファイル」→「スナップインの追加と削除」→「証明書」を追加(コンピューターアカウント)
  3. 「中間証明機関」→「証明書」を右クリック→「すべてのタスク」→「インポート」
  4. 中間CA証明書ファイルを選択してインポート

ステップ4:サーバー証明書のインポート(完成)

  1. IISマネージャーでサーバー名を選択 →「サーバー証明書」をダブルクリック
  2. 右ペインの「証明書の要求の完了」をクリック
  3. 認証局から受け取ったサーバー証明書ファイル(.crt)を選択
  4. 「フレンドリ名」に識別しやすい名前を入力(例:www.example.com 2026
  5. 「OK」をクリック

ステップ5:サイトバインドにHTTPSを追加

  1. IISマネージャーの左ペインで対象サイトを選択
  2. 右ペインの「バインドの編集」をクリック
  3. 「追加」ボタンをクリック
  4. 種類:https、ポート:443、SSL証明書:インポートした証明書を選択
  5. 「OK」→「閉じる」

複数ドメインを1台のサーバーで運用する場合は「ホスト名」欄にドメイン名を入力し、SNI(Server Name Indication)を有効にしてください。

ステップ6:HTTPリダイレクト設定(任意・推奨)

HTTPアクセスをHTTPSに自動転送するには、IISの「HTTPリダイレクト」モジュールを使います。

  1. 対象サイトを選択 →「HTTP リダイレクト」をダブルクリック
  2. 「要求をこの宛先にリダイレクトする」にチェックを入れ、https://www.example.com/{R:1} を入力
  3. ステータスコード:301(完全なリダイレクト)を選択

または、web.config にURL書き換えルールを記述する方法もあります。

よくあるトラブル

症状 確認ポイント
「証明書の要求の完了」で証明書が一覧に表示されない CSR生成時とは別のサーバーでインポートしようとしている可能性があります。CSRを生成したサーバーで作業してください。
「証明書チェーンが信頼されていません」エラー 中間CA証明書が正しくインストールされているか確認してください。
443番ポートへのアクセスで別のサイトが表示される バインド設定でホスト名が正しく設定されているか確認してください。SNIが有効になっているかも確認を。
証明書の更新後に古い証明書が適用されたまま バインドの「SSL証明書」が更新後の証明書に変更されているか確認し、IISを再起動してください。

📌 関連ページ:
ApacheへのSSL証明書インストール手順
NginxへのSSL証明書インストール手順
SSL証明書の申し込みから発行までの流れ

↑ 上へ 注文 検索