技術情報 > Webサーバーのインストール方法 > IIS 7.0のインストール

IIS 7.0のインストール

Windows Vista(Ultimate、Business、Enterprise)やWindows Server 2008(Standard、Enterprise)に、IIS(Internet Information Services) 7.0をインストールする方法を紹介します。

注意
  • Windows Vista(Home Basic)には、インストールできません。
補足
  • Windows VistaやWindows Server 2008には、標準でIIS 7.0が付属しています。

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

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

ユーザーの権限

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

  • Windows環境:インストール先のサーバーのAdministrator権限を持つユーザー

Webサーバーの確認

その他のWebサーバーソフトが動作している場合は、すべて停止していることを確認します。

Windows Vistaの場合

IIS 7.0をインストールする

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

  1. [スタート] > [コントロールパネル] > [プログラム]の順にクリックする
「コントロールパネル」画面
  1. 「プログラムと機能」の[Windowsの機能の有効化または無効化]をクリックする
「コントロールパネル」画面
  1. 「Internet Information Services」の[+]をクリックする
  1. 「Web 管理ツール」の[+]をクリックし、「IIS 管理コンソール」を選択する
  1. 「World Wide Web サービス」の[+]をクリックし、「アプリケーション開発機能」の[+]をクリックして、「CGI」を選択する
「Windowsの機能」画面
  1. OKをクリックする
  1. IIS 7.0をインストールしたサーバーでWebブラウザーを起動し、 「http://localhost/」にアクセスして、動作を確認する 下記の画面が表示されれば、IIS 7.0のインストールは正常に終了しています。
「IIS 7.0」画面

アクセス権を設定する

scriptsフォルダを作成してアクセス権を設定します。

  1. Windowsのエクスプローラーで、C:\inetpubフォルダを開く
  1. scriptsフォルダ(または、それに代わるフォルダ)を作成する
    • 作成例:
      c:\Inetpub\scripts
  1. scriptsフォルダを右クリックし、[プロパティ(R)]を選択する
「scriptsフォルダ」画面
  1. 「scriptsのプロパティ」画面で、「セキュリティ」タブを選択し、「グループ名またはユーザー名(G):」セクションで、「Everyone」の有無を確認する
    • 「Everyone」がある場合:
      「グループ名またはユーザー名(G):」セクションで「Everyone」を選択し、「Everyone のアクセス許可(P)」セクションで、「フルコントロール」の「許可」が選択されているかどうかを確認します。
      「許可」が選択されていない場合は、手順8に進みます。
      「許可」が選択されている場合は、手順9に進みます。
    • 「Everyone」がない場合:
      手順5に進みます。
  1. 「scriptsのプロパティ」画面で、「セキュリティ」タブを選択し、編集(E)...をクリックする
「scriptsのプロパティ」画面
  1. 「scriptsのアクセス許可」画面で、追加(D)...をクリックする
「scriptsのアクセス許可」画面
  1. 「ユーザーまたはグループの選択」画面で、「Everyone」と入力し、 OKをクリックする 詳細設定(A)...をクリックし、「Everyone」を検索しても入力できます。
「ユーザーまたはグループの選択」画面
  1. 「scriptsのアクセス許可」画面で、「Everyone」を選択し、「フルコントロール」の「許可」を選択して、OKをクリックする
「scriptsのアクセス許可」画面
  1. 「scriptsのプロパティ」画面で、詳細設定(V)をクリックする
「scriptsのプロパティ」画面
  1. 「scriptsのセキュリティの詳細設定」画面で、編集(E)...をクリックする
「scriptsのセキュリティの詳細設定」画面
  1. 「scriptsのセキュリティの詳細設定」画面で、「すべての子孫の既存の継承可能なアクセス許可すべてを、このオブジェクトからの継承可能なアクセス許可で置き換える(P)」を選択し、OKをクリックする
「scriptsのセキュリティの詳細設定」画面
  1. 「Windowsセキュリティ」画面ではい(Y)をクリックする
「Windowsセキュリティ」画面
  1. 「scriptsのセキュリティの詳細設定」画面で、OKをクリックする
「scriptsのセキュリティの詳細設定」画面
  1. 「scriptsのプロパティ」画面で、OKをクリックする
「scriptsのプロパティ」画面

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

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

  1. [スタート] > [コントロールパネル] > [システムとメンテナンス]の順にクリックする
「コントロールパネル」画面
  1. [管理ツール]をクリックする
「コントロールパネル」画面
  1. 「インターネット インフォメーション サービス」をダブルクリックして、起動する
「管理ツール」画面
  1. インターネット インフォメーション サービス(IIS)マネージャで、「Default Web Site」を右クリックし、[仮想ディレクトリの追加...]をクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「仮想ディレクトリの追加」画面で、「エイリアス(A)」セクションに「scripts」と入力し、 「物理パス(P)」セクションの...をクリックする
「仮想ディレクトリの追加」画面
  1. 「フォルダの参照」画面で、「scripts」を選択し、OKをクリックする
「フォルダの参照」画面
  1. 「仮想ディレクトリの追加」画面で、OKをクリックする
「仮想ディレクトリの追加」画面
  1. インターネット インフォメーション サービス(IIS)マネージャで、「scripts」が追加されていることを確認する
「インターネット インフォメーション サービス(IIS)マネージャ」画面

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

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

  1. インターネット インフォメーション サービス(IIS)マネージャで、サーバー名を選択し、[ISAPIおよびCGI の制限]をダブルクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 機能設定の編集...をクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「特定できないCGIモジュールを許可する(C)」を選択し、OKをクリックする
「ISAPIおよびCGIの制限の設定の編集」画面

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

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

  1. インターネット インフォメーション サービス(IIS)マネージャで、仮想ディレクトリ scriptsを選択し、[ハンドラマッピング]をダブルクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「CGI-exe」を選択し、機能のアクセス許可の編集...をクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「実行(E)」を選択しOKをクリックする
「機能のアクセス許可の編集」画面
  1. 「StaticFile」を選択し、機能のアクセス許可の編集...をクリックする
  1. 「読み取り(R)」の選択を外し、OKをクリックする

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

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

  1. インターネット インフォメーション サービス(IIS)マネージャで、「Default Web Site」を右クリックし、[Webサイトの管理] > [詳細設定...]の順にクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「物理パス」セクションを確認する %SystemDrive%とは、通常Cドライブのことを指します。
    ドキュメントルートのパスを初期値の設定から変更する必要がある場合のみ、手順3に進みます。
「詳細設定」画面
  1. ドキュメントルートのパスを初期値の設定から変更する必要がある場合は、「物理パス」セクションを選択して、...をクリックする
「詳細設定」画面
  1. 「フォルダの参照」画面で、該当のフォルダを選択し、OKをクリックする

Windows Server 2008の場合

IIS 7.0をインストールする

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

  1. [スタート] > [すべてのプログラム] > [管理ツール] > [サーバーマネージャ]の順にクリックする
  1. 左側ペインで 「役割」を選択し、[役割の追加]をクリックする
「サーバーマネージャ」画面
  1. 「開始する前に」画面で、条件を確認して、次へ(N)>をクリックする
「役割の追加ウィザード」画面
  1. 「サーバーの役割の選択」画面で、「Webサーバー(IIS)」を選択し、次へ(N)>をクリックする
「役割の追加ウィザード」画面
  1. 「Webサーバー(IIS)」画面で、IIS の説明を確認して、次へ(N)>をクリックする
「役割の追加ウィザード」画面
  1. 「役割サービスの選択」画面で、「アプリケーション開発」の「CGI」と、「管理ツール」の「IIS管理コンソール」を選択し、次へ(N)>をクリックする その他の項目はデフォルトのまま設定します。
「役割の追加ウィザード」画面
  1. インストールする内容を確認して、インストール(I)をクリックする
「役割の追加ウィザード」画面
  1. インストールが終了したら、閉じる(O)をクリックする
「役割の追加ウィザード」画面
  1. IIS 7.0をインストールしたサーバーでWebブラウザーを起動し、 「http://localhost/」にアクセスして、動作を確認する 面が表示されれば、IIS 7.0のインストールは正常に終了しています。
「IIS 7.0」画面

アクセス権を設定する

scriptsフォルダを作成してアクセス権を設定します。

  1. Windowsのエクスプローラーで、C:\inetpubフォルダを開く
  1. scriptsフォルダ(または、それに代わるフォルダ)を作成する
    • 作成例:
      c:\Inetpub\scripts
  1. scriptsフォルダを右クリックし、[プロパティ(R)]を選択する
「scriptsフォルダ」画面
  1. 「scriptsのプロパティ」画面で、「セキュリティ」タブを選択し、「グループ名またはユーザー名(G):」セクションで、「Everyone」の有無を確認する
    • 「Everyone」がある場合:
      「グループ名またはユーザー名(G):」セクションで「Everyone」を選択し、「Everyone のアクセス許可(P)」セクションで、「フルコントロール」の「許可」が選択されているかどうかを確認します。
      「許可」が選択されていない場合は、手順8に進みます。
      「許可」が選択されている場合は、手順9に進みます。
    • 「Everyone」がない場合:
      手順5に進みます。
  1. 「scriptsのプロパティ」画面で、「セキュリティ」タブを選択し、編集(E)...をクリックする
「scriptsのプロパティ」画面
  1. 「scriptsのアクセス許可」画面で、追加(D)...をクリックする
「scriptsのアクセス許可」画面
  1. 「ユーザーまたはグループの選択」画面で、「Everyone」と入力し、 OKをクリックする 詳細設定(A)...をクリックし、「Everyone」を検索しても入力できます。
「ユーザーまたはグループの選択」画面
  1. 「scriptsのアクセス許可」画面で、「Everyone」を選択し、「フルコントロール」の「許可」を選択して、OKをクリックする
「scriptsのアクセス許可」画面
  1. 「scriptsのプロパティ」画面で、詳細設定(V)をクリックする
「scriptsのプロパティ」画面
  1. 「scriptsのセキュリティの詳細設定」画面で、編集(E)...をクリックする
「scriptsのセキュリティの詳細設定」画面
  1. 「scriptsのセキュリティの詳細設定」画面で、「すべての子孫の既存の継承可能なアクセス許可すべてを、このオブジェクトからの継承可能なアクセス許可で置き換える(P)」を選択し、OKをクリックする
「scriptsのセキュリティの詳細設定」画面
  1. 「Windowsセキュリティ」画面ではい(Y)をクリックする
「Windowsセキュリティ」画面
  1. 「scriptsのセキュリティの詳細設定」画面で、OKをクリックする
「scriptsのセキュリティの詳細設定」画面
  1. 「scriptsのプロパティ」画面で、OKをクリックする
「scriptsのプロパティ」画面

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

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

  1. [スタート] > [管理ツール] > [インターネット インフォメーション サービス(IIS)マネージャ]の順にクリックする
  1. インターネット インフォメーション サービス(IIS)マネージャで、「Default Web Site」を右クリックし、[仮想ディレクトリの追加...]をクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「仮想ディレクトリの追加」画面で、「エイリアス(A)」セクションに「scripts」と入力し、 「物理パス(P)」セクションの...をクリックする
「仮想ディレクトリの追加」画面
  1. 「フォルダの参照」画面で、「scripts」を選択し、OKをクリックする
「フォルダの参照」画面
  1. 「仮想ディレクトリの追加」画面で、OKをクリックする
「仮想ディレクトリの追加」画面
  1. インターネット インフォメーション サービス(IIS)マネージャで、「scripts」が追加されていることを確認する
「インターネット インフォメーション サービス(IIS)マネージャ」画面

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

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

  1. インターネット インフォメーション サービス(IIS)マネージャで、サーバー名を選択し、[ISAPIおよびCGI の制限]をダブルクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 機能設定の編集...をクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「特定できないCGIモジュールを許可する(C)」を選択し、OKをクリックする
「ISAPIおよびCGIの制限の設定の編集」画面

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

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

  1. インターネット インフォメーション サービス(IIS)マネージャで、仮想ディレクトリ scriptsを選択し、[ハンドラマッピング]をダブルクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「CGI-exe」を選択し、機能のアクセス許可の編集...をクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「実行(E)」を選択しOKをクリックする
「機能のアクセス許可の編集」画面
  1. 「StaticFile」を選択し、機能のアクセス許可の編集...をクリックする
  1. 「読み取り(R)」の選択を外し、OKをクリックする

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

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

  1. インターネット インフォメーション サービス(IIS)マネージャで、「Default Web Site」を右クリックし、[Webサイトの管理] > [詳細設定...]の順にクリックする
「インターネット インフォメーション サービス(IIS)マネージャ」画面
  1. 「物理パス」セクションを確認する ドキュメントルートのパスを初期値の設定から変更する必要がある場合のみ、手順3に進みます。
「詳細設定」画面
  1. ドキュメントルートのパスを初期値の設定から変更する必要がある場合は、「物理パス」セクションを選択して、...をクリックする
「詳細設定」画面
  1. 「フォルダの参照」画面で、該当のフォルダを選択し、OKをクリックする