IIS 10.0のインストール

記事番号:01042

Windows Server 2016、Windows Server 2019、またはWindows Server 2022に、IIS 10.0をインストールする方法を説明します。
上記のOSには、標準でIIS 10.0が付属しています。

インストールの前に確認すること

IIS 10.0をインストールする前に次のことを確認してください。

  • ユーザーの権限
    次のユーザーで、IIS 10.0をインストールするサーバーにログインする必要があります。

    • Windows環境:
      インストール先のサーバーのAdministrator権限を持つユーザー
  • Webサーバーの確認
    その他のWebサーバーソフトが動作している場合は、すべて停止していることを確認します。

IIS 10.0をインストールする

IIS 10.0をインストールする手順を説明します。

  1. サーバーマネージャーを起動します。
    サーバーマネージャーは、通常、サーバーを起動すると、自動的に表示されます。
    表示されない場合は、スタートメニューからサーバーマネージャーを起動します。

  2. 左ペインで[ダッシュボード]を選択し、[役割と機能の追加]をクリックします。
    「サーバーマネージャー」画面

  3. 「開始する前に」画面で、条件を確認して、[次へ(N)]をクリックします。 「開始する前に」画面

  4. 「インストールの種類の選択」画面で、インストールする対象を選択し、[次へ(N)]をクリックします。
    ここでは「役割ベースまたは機能ベースのインストール」を選択した場合を例に説明します。 「インストールの種類の選択」画面

  5. 「対象サーバーの選択」画面で、役割と機能をインストールするサーバーを選択し、[次へ(N)]をクリックします。
    ここでは、「サーバープールからサーバーを選択」を選択した場合を例に説明します。
    「対象サーバーの選択」画面

  6. 「サーバーの役割の選択」画面で、「Webサーバー(IIS)」のチェックボックスを選択します。
    「サーバーの役割の選択」画面

  7. 「役割と機能の追加ウィザード」画面で、[機能の追加]をクリックします。 「役割と機能の追加ウィザード」画面

  8. 「Webサーバー(IIS)」が選択されていることを確認して、[次へ(N)]をクリックします。
    「Webサーバー(IIS)」が選択されていることを確認

  9. 「機能の選択」画面で、[次へ(N)]をクリックします。 「機能の選択」画面

  10. 「Webサーバーの役割(IIS)」画面で、説明事項を確認して、[次へ(N)]をクリックします。 「Webサーバーの役割(IIS)」画面

  11. 「役割サービスの選択」画面で、「Webサーバー」の左横の アイコン をクリックし、ツリー表示を展開します。 「役割サービスの選択」画面

  12. 「HTTP共通機能」の左横の アイコン をクリックし、ツリー表示を展開して、次の項目を選択します。

    • HTTPエラー
    • ディレクトリーの参照
    • 既定のドキュメント
    • 静的コンテンツ 「役割サービスの選択」画面
  13. 「アプリケーション開発」の左横の アイコン をクリックし、ツリー表示を展開して、「CGI」を選択します。 「役割サービスの選択」画面

  14. 「管理ツール」の左横の アイコン をクリックし、ツリー表示を展開して、「IIS管理コンソール」を選択します。 「役割サービスの選択」画面

  15. 手順12から手順14の設定内容を確認し、[次へ(N)]をクリックします。 「役割サービスの選択」画面

  16. インストールする内容を確認して、[インストール(I)]をクリックします。 「インストールオプションの確認」画面 「必要に応じて対象サーバーを自動的に再起動する」を有効にすると、次のメッセージが表示されます。
    この場合、[はい(Y)]をクリックしてください。
    再起動の確認メッセージ

  17. インストールが完了したら、[閉じる]をクリックします。 「インストールの進行状況」画面 手順16で「必要に応じて対象サーバーを自動的に再起動する」を有効にしていると、サーバーが再起動する場合があります。

  18. IIS 10.0をインストールしたサーバーでWebブラウザーを起動します。

  19. 「http://localhost/」にアクセスして、動作を確認します。
    IIS 10.0のページが表示されれば、IIS 10.0のインストールは正常に終了しています。 IIS 10.0のページ

アクセス権を設定する

お使いの製品に合わせて、必要なフォルダーを作成してアクセス権を設定します。

お使いの製品 作成するフォルダー1
Office 10 C:\inetpub\scripts
C:\cybozu\office
メールワイズ 5 C:\inetpub\scripts
C:\cybozu\mailwise
その他のサイボウズ製品 C:\inetpub\scripts
1:製品を初期設定でインストールした場合の例です。

「C:\inetpub\scripts」にアクセス権を設定する

どの製品をお使いの場合でも、scriptsフォルダーは必ず作成する必要があります。

  1. Windowsのエクスプローラーで、C:\inetpubフォルダーを開きます。

  2. scripts(または、それに代わるフォルダー)を作成します。

    • 作成例:
      C:\inetpub\scripts
  3. scriptsフォルダーを右クリックし、[プロパティ]を選択します。 「inetpubフォルダー」画面

  4. 「scriptsのプロパティ」画面で、「セキュリティ」タブを選択し、「グループ名またはユーザー名(G):」セクションで、「Everyone」の有無を確認します。

    • 「Everyone」がある場合:
      「グループ名またはユーザー名(G):」セクションで「Everyone」を選択し、「アクセス許可(P):Everyone」セクションで、「フルコントロール」の「許可」が選択されているかどうかを確認します。
      「許可」が選択されていない場合は、手順8に進みます。
      「許可」が選択されている場合は、手順9に進みます。
    • 「Everyone」がない場合:
      手順5に進みます。
  5. 「scriptsのプロパティ」画面で、「セキュリティ」タブを選択し、[編集(E)]をクリックします。 「scriptsのプロパティ」画面

  6. 「scriptsのアクセス許可」画面で、[追加(D)]をクリックします。 「scriptsのアクセス許可」画面

  7. 「ユーザーまたはグループの選択」画面で、「Everyone」と入力し、 [OK]をクリックします。
    [詳細設定(A)]をクリックし、「Everyone」を検索しても入力できます。 「ユーザーまたはグループの選択」画面

  8. 「scriptsのアクセス許可」画面で、「Everyone」を選択し、「フルコントロール」の「許可」を選択し、[OK]をクリックします。 「scriptsのアクセス許可」画面

  9. 「scriptsのプロパティ」画面で、[詳細設定(V)]をクリックします。 「scriptsのプロパティ」画面

  10. 「scriptsのセキュリティの詳細設定」画面で、「子オブジェクトのアクセス許可エントリすべてを、このオブジェクトからの継承可能なアクセス許可エントリで置き換える(P)」のチェックボックスを選択し、[適用(A)]をクリックします。 「scriptsのセキュリティの詳細設定」画面

  11. 「Windows セキュリティ」画面で、[はい(Y)]をクリックします。 「Windows セキュリティ」画面

  12. 「scriptsのセキュリティの詳細設定」画面で、[OK]をクリックします。 「scriptsのセキュリティの詳細設定」画面

  13. 「scriptsのプロパティ」画面で、OKをクリックします。 「scriptsのプロパティ」画面

「C:\cybozu\office」または「C:\cybozu\mailwise」にアクセス権を設定する

Office 10以降やメールワイズ 5以降を、新規にインストールする場合に必要な手順です。
下記手順の操作画像は、「「C:\inetpub\scripts」にアクセス権を設定する」を参照してください。

  1. Windowsのエクスプローラーで、C:\cybozuフォルダーを開きます。

  2. お使いの製品に合わせて、officeフォルダー、または、mailwiseフォルダーを作成します。

    • 作成例:
      C:\cybozu\office または C:\cybozu\mailwise
  3. 手順2で作成したフォルダーを右クリックし、[プロパティ]を選択します。

  4. 「フォルダーのプロパティ」画面で、「セキュリティ」タブを選択し、「グループ名またはユーザー名(G):」セクションで、「Everyone」の有無を確認します。

    • 「Everyone」がある場合:
      「グループ名またはユーザー名(G):」セクションで「Everyone」を選択し、「アクセス許可(P):Everyone」セクションで、「フルコントロール」の「許可」が選択されているかどうかを確認します。
      「許可」が選択されていない場合は、手順8に進みます。
      「許可」が選択されている場合は、手順9に進みます。
    • 「Everyone」がない場合:
      手順5に進みます。
  5. 「フォルダーのプロパティ」画面で、「セキュリティ」タブを選択し、[編集(E)]をクリックします。

  6. 「フォルダーのアクセス許可」画面で、[追加(D)]をクリックします。

  7. 「ユーザーまたはグループの選択」画面で、「Everyone」と入力し、 [OK]をクリックします。
    [詳細設定(A)]をクリックし、「Everyone」を検索しても入力できます。

  8. 「フォルダーのアクセス許可」画面で「Everyone」を選択し、「フルコントロール」の「許可」を選択して、[OK]をクリックします。

  9. 「フォルダーのプロパティ」画面で、[詳細設定(V)]をクリックします。

  10. 「フォルダーのセキュリティの詳細設定」画面で、「子オブジェクトのアクセス許可エントリすべてを、このオブジェクトからの継承可能なアクセス許可エントリで置き換える(P)」のチェックボックスを選択し、[適用(A)]をクリックします。

  11. 「Windowsセキュリティ」画面で[はい(Y)]をクリックします。

  12. 「フォルダーのセキュリティの詳細設定」画面で、[OK]をクリックします。

  13. 「フォルダーのプロパティ」画面で、[OK]をクリックします。

IISマネージャーを表示する

インターネットインフォメーションサービス(IIS)マネージャーを表示します。

  1. サーバーマネージャーを起動します。 サーバーマネージャー
    サーバーマネージャーは、通常、サーバーを起動すると、自動的に表示されます。
    表示されない場合は、スタートメニューからサーバーマネージャーを起動します。

  2. 画面右上にある[ツール(T)] > [インターネットインフォメーションサービス(IIS)マネージャー]の順にクリックします。 サーバーマネージャー

  3. インターネットインフォメーションサービス(IIS)マネージャーが表示されたことを確認します。 インターネットインフォメーションサービス(IIS)マネージャー

仮想ディレクトリーを作成する

仮想ディレクトリーを作成します。
ここでは、C:\inetpub\scriptsを仮想ディレクトリーとする場合を例に説明します。

  1. インターネット インフォメーション サービス(IIS)マネージャーを表示します。
    IISマネージャーを表示する

  2. 左ペインで、「サーバー名」の左横の アイコン 「サイト」の左横の アイコン の順にクリックし、ツリー表示を展開します。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  3. 左ペインで、「Default Web Site」を右クリックし、[仮想ディレクトリーの追加]をクリックします。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  4. 「仮想ディレクトリーの追加」画面で、「エイリアス(A)」セクションに「scripts」と入力し、 「物理パス(P)」セクションの[...]をクリックします。 「仮想ディレクトリーの追加」画面

  5. 「フォルダーの参照」画面で、「scripts」を選択し、[OK]をクリックします。 「フォルダーの参照」画面

  6. 「仮想ディレクトリーの追加」画面で、[OK]をクリックします。 「仮想ディレクトリーの追加」画面

  7. 「インターネット インフォメーション サービス(IIS)マネージャー」で、「scripts」が追加されていることを確認します。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

ISAPIおよびCGIの制限を設定する

ISAPIおよびCGIの制限を設定します。

  1. インターネット インフォメーション サービス(IIS)マネージャーを表示します。
    IISマネージャーを表示する

  2. 左ペインで、サーバー名を選択し、[ISAPIおよびCGI の制限]をダブルクリックします。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  3. [機能設定の編集]をクリックします。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  4. 「特定できないCGIモジュールを許可する」のチェックボックスを選択し、[OK]をクリックします。 「ISAPIおよびCGIの制限の設定の編集」画面

ハンドラーマッピングを設定する

ハンドラーマッピングを設定します。

  1. インターネット インフォメーション サービス(IIS)マネージャーを表示します。
    IISマネージャーを表示する

  2. 左ペインで、仮想ディレクトリーのscriptsを選択し、[ハンドラーマッピング]をダブルクリックします。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  3. 右ペインで、[機能のアクセス許可の編集]をクリックします。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  4. 「読み取り(R)」のチェックボックスの選択を外し、「実行(E)」を選択して、[OK]をクリックします。 「機能のアクセス許可の編集」画面

ドキュメントルートのパスを確認または変更する

ドキュメントルートのパスを確認または変更します。

  1. インターネット インフォメーション サービス(IIS)マネージャーを表示します。
    IISマネージャーを表示する

  2. 左ペインで、「Default Web Site」を右クリックし、[Webサイトの管理] > [詳細設定]の順にクリックします。 「インターネット インフォメーション サービス(IIS)マネージャー」画面

  3. 「物理パス」セクションを確認します。
    「%SystemDrive%」とは、通常Cドライブのことを指します。
    ドキュメントルートのパスを初期値の設定から変更する必要がある場合のみ、手順4に進みます。 「詳細設定」画面

  4. ドキュメントルートのパスを初期値の設定から変更する必要がある場合は、「物理パス」セクションを選択し、[...]をクリックします。 「詳細設定」画面

  5. 「フォルダーの参照」画面で、該当のフォルダーを選択し、[OK]をクリックします。 「フォルダーの参照」画面

  6. 「詳細設定」画面で、[OK]をクリックします。 「詳細設定」画面

  7. インターネットインフォメーションサービス(IIS)マネージャーを閉じます。

Garoonをお使いの場合の注意

Garoon 6、またはGaroon 5をIIS 10.0の環境でお使いの場合、下記の現象が確認されています。
対処については、次のよくあるご質問を参照してください。

サイボウズ Office 10をお使いの場合の注意

サイボウズ Office 10をIIS 10.0の環境でお使いの場合、下記の現象が確認されています。 対処については、次のよくあるご質問を参照してください。

メールワイズ 5をお使いの場合の注意

メールワイズ 5をIIS 10.0の環境でお使いの場合、下記の現象が確認されています。
対処については、次のよくあるご質問を参照してください。