| [System Environment] | ||||||||||||||||||
クライアント版WindowsでIISをインストールする
|
||||||||||||||||||
|
||||||||||||||||||
| 解説 |
クライアント版Windows OSであるWindows 2000 ProfessionalやWindows XP Professional、Windows Vista、Windows 7には、Webサーバ/FTPサーバ機能を実現するためのIIS(Internet Information Services)が標準で提供されている。これらはデフォルトではインストールされないので、コンピュータをWebサーバ/FTPサーバとして機能させたければ、Windowsのインストール後に、ユーザーが明示的にコンポーネントをインストールする必要がある(ただし、IISまたはPersonal Web Serverがインストールされた環境からアップグレード・インストールすると、IISが最初からインストールされる場合がある)。
これには、コントロール・パネルにある次のアプレットから、IISコンポーネントを選択して追加インストールを行う。
- Windows 2000 Professional: [アプリケーションの追加と削除]
- Windows XP Professional: [プログラムの追加と削除]
- Windows Vista/Windows 7: [プログラムと機能]
本稿では、このIISのインストール手順を解説する。
なお、クライアント版Windowsに付属するIISは、Webアプリケーション開発やその検証、ごく小規模なサービス提供といった用途を前提としており、Windows Serverに付属するServer版のIISと比較すると何らかの制限が加えられている点に注意が必要だ。その詳細については、TIPS「クライアント版Windowsに付属するIISの制限」を参照していただきたい。
| 操作方法 |
IIS用のWindowsコンポーネントを追加する
■Windows 2000 Professional/Windows XP Professionalの場合の手順
IISを追加するには、コントロール・パネルの[プログラムの追加と削除](Windows 2000では[アプリケーションの追加と削除])を実行し、左端メニューにある[Windows コンポーネントの追加と削除]アイコンをクリックする。すると次の[Windows コンポーネント ウィザード]のダイアログが表示される(以下はWindows XP Professionalの画面だが、Windows 2000 Professionalの操作手順や画面の内容もほぼ共通である。異なる点は後述)。
ここで[インターネット インフォメーション サービス (IIS)]の左にあるチェック・ボックスをオンにして、[次へ]ボタンをクリックすれば、IISのインストールが開始される。
IISのサブ・コンポーネントを確認し、デフォルトではインストールされないコンポーネントのインストールを指定したり、逆に不要なコンポーネントのインストールを止めたりするには、[インターネット インフォメーション サービス (IIS)]を選択した状態で[詳細]ボタンをクリックする。すると次のダイアログが表示され、IISの各サブ・コンポーネントを確認し、個別にインストールするかどうかを設定できる。
![]() |
|||
| IISを構成するサブ・コンポーネント一覧 | |||
| デフォルトでは、FTPサービス用コンポーネントなどはインストールされない。 | |||
|
IISを構成するサブ・コンポーネントは以下のとおり。
| IISサブ・コンポーネント名 | 概要 |
| FrontPage 2000 Server Extensions | FrontPageによるWebサイト管理機能を実現するためのサーバ・サイド・プログラム群 |
| FTP (File Transfer Protocol) サービス | FTPサーバ機能が必要なときにはチェック・ボックスをオンにする。デフォルトではオフ |
| SMTP Service | SMTP(Simple Mail Transfer Protocol)を使用し、RFC 821、RFC822仕様に基づくメッセージのトランスポート、および配信を行うモジュール。ただし完全なメール・サーバとして機能するわけではない。詳細はチェック・ボックスをオンにしてモジュールをインストールし、%SystemRoot%\Help\iisHelp\mail.chmにコピーされるヘルプ・ファイルを参照すること |
| WWW (World Wide Web) サービス | Webサーバ機能が必要なときにはチェック・ボックスをオンにする。この項目を選択し、[詳細]ボタンをクリックすると、インストールするWWWサービス・コンポーネントを選択できる |
| インターネット インフォメーション サービス スナップイン | MMC(管理コンソール)でIISの管理を可能にするためのスナップ・イン・コンポーネント。このコンポーネントをインストールしない場合は、GUIではなく、コマンドライン・ベースのスクリプトによって管理作業を実行することになる |
| オンライン ヘルプ | IISについて解説したヘルプ・ファイル。ヘルプ・ファイルの実体は%SystemRoot%\Help \iisHelpフォルダにコピーされる。複数のコンピュータにIISをインストールするような場合は、ヘルプ・ファイルを共有フォルダなどに置き、このチェック・ボックスをオフにすれば、ディスク領域を節約できる |
| 共通コンポーネント | IISの機能を実現するための各種コア・コンポーネント。通常はオフにしない |
| IISのサブ・コンポーネント(Windows 2000 Professional/Windows XP Professional) | |
これ以外にも、Windows 2000 ProfessionalのIISでは、Personal Web Server向けの管理ツールである[パーソナル Web マネージャ]や、Webアプリケーション開発ツールであるVisual InterDevでのアプリケーションのリモート配置などを可能にする[Visual InterDev RAD Remote Deployment Support]が存在する。これらのサブ・コンポーネントについてさらに詳細を知りたければ、[オンライン ヘルプ]をインストールし、Webブラウザのアドレス・バーで「http://localhost/iisHelp/」と入力することで、IIS付属のドキュメントを読むことができる。
必要なサブ・コンポーネントを選択したら、[OK]ボタンをクリックし、Windowsコンポーネント・ウィザードの処理を進める。すると、IISがインストールされ、自動的に起動される(システムの再起動は不要)。
IISの各種設定を行うには、コントロール・パネルの[管理ツール](Windows XPのカテゴリ表示では[パフォーマンスとメンテナンス]−[管理ツール])に追加される[インターネット インフォメーション サービス]を実行する。もしこれが存在しない場合は、前述の[Windows コンポーネント ウィザード]ダイアログにおけるIISのサブ・コンポーネントから、[インターネット インフォメーション サービス スナップイン]のチェック・ボックスをオンにしてインストールすること。
■Windows Vista/Windows 7の場合の手順
IISを追加するには、コントロール・パネルの[プログラムと機能]を呼び出す。Windows Vistaの場合はコントロール・パネル左端メニューの[クラシック表示]をクリックしてから、またWindows 7の場合はコントロール・パネル上端の[表示方法]メニューで[大きいアイコン]または[小さいアイコン]を選んでから、[プログラムと機能]アプレットのアイコンを見つけて実行する。
[プログラムと機能]アプレットが起動したら、左端メニューにある[Windows の機能の有効化または無効化]をクリックする。すると次の[Windows の機能の有効化または無効化]ダイアログが表示される(以下はWindows 7の画面だが、Windows Vistaの操作手順や画面の内容もほぼ共通である。異なる点は後述)。
![]() |
||||||||||||
| [Windows の機能の有効化または無効化]ダイアログ | ||||||||||||
| IISをインストールするには、[インターネット インフォメーション サービス](Windows Vistaでは[Internet Information Services])のチェック・ボックスをオンにする。 | ||||||||||||
|
IISを構成するサブ・コンポーネントの概要は以下のとおり。
| IISサブ・コンポーネント名 | 概要 | |
| FTP サーバー (VistaではFTP 発行サービス) |
FTPサーバ機能が必要なときにはチェック・ボックスをオンにする。デフォルトではオフ | |
| Web 管理ツール | IISを管理するためのツールやスクリプト。例えばWebサイトの作成や設定変更などといった管理作業を、GUIツールやコマンドラインを介して実行できる。デフォルトではGUIツールのみインストールされる | |
| World Wide Web サービス | Webサーバ機能が必要なときには、このチェック・ボックスをオンにする。デフォルトでオン | |
| サブ機能 | HTTP 共通機能 | スタティックなコンテンツやHTTPのエラー処理など、Webサーバの基本的な機能を実現するための中核的なコンポーネントが含まれる。デフォルトでほとんどのコンポーネントがインストールされる |
| アプリケーション開発機能 | Webアプリケーション向けのコンポーネントが含まれる。ASP.NETやASP、CGI、ISAPI拡張など、必要なコンポーネントを選んで個別にインストールできる。デフォルトでは.NET拡張機能のみインストールされる | |
| セキュリティ | 基本認証やWindows認証といった各種認証機能や、IPアドレス/ドメインによるアクセス制限といった機能を実現するコンポーネントが含まれる。デフォルトではリクエストのフィルタリング機能(非常に長いURLや不正なプロトコルなどによる攻撃を防ぐ機能)のみインストールされる | |
| 健全性と診断 | ログの収集や閲覧・管理、HTTPリクエストの監視やトレースなどの機能を実現するコンポーネントが含まれる。デフォルトでほとんどのコンポーネントがインストールされる | |
| 性能機能 | クライアントに返すコンテンツを圧縮するためのコンポーネントが含まれる。デフォルトではスタティックなコンテンツの圧縮機能のみインストールされる | |
| IISのサブ・コンポーネント概要(Windows Vista/Windows 7) | ||
上表の各サブ・コンポーネントには、さらに個別のコンポーネントが存在する。それらの詳細については、次のページを参照していただきたい。Windows 7(IIS 7.5)向けの説明だが、Windows Vista(IIS 7.0)についてもほぼ当てはまる。
- IIS 7.5 で使用できる Web サーバー (IIS) の役割サービス(マイクロソフト TechNet)
IISのサブ・コンポーネントを確認し、デフォルトではインストールされないコンポーネントのインストールを指定したり、逆に不要なコンポーネントのインストールを止めたりするには、前述の画面で[インターネット インフォメーション サービス](Windows Vistaでは[Internet Information Services])以下のツリーを展開する。各サブ・コンポーネントが表示されるので、その左脇のチェック・ボックスをオン/オフすることでインストールするかどうかを設定できる。最後に[OK]ボタンをクリックすると実際のIISのインストールが始まり、自動的にIISが起動される(システムの再起動は不要)。
IISの各種設定を行うには、コントロール・パネルの[管理ツール]に追加される[IIS Manager](Windows Vistaでは[インターネット インフォメーション サービス (IIS) マネージャ])を実行する。もしこれが存在しない場合は、前述の[Windows の機能の有効化または無効化]ダイアログにおけるIISのサブ・コンポーネントから、[Web 管理ツール]−[IIS 管理コンソール]のチェック・ボックスをオンにしてインストールすること。
インターネットに公開する前にセキュリティ・パッチを適用する
特にインターネットに接続されたコンピュータにIISをインストールする場合には、インストール途中でワームなどのマルウェアに感染する恐れがある。あらかじめインターネットから当該コンピュータに接続できないようファイアウォールなどで通信を遮断してから、IISのインストールを実行し、その後すぐにIISのセキュリティ・パッチを適用する。当該コンピュータからインターネットへの接続をファイアウォールで許可すれば、Microsoft Updateでセキュリティ・パッチの適用は可能だ。そして適用が完了したらインターネットからの接続を許可するとよいだろう。![]()
|
||||||||||||||||||||||||||||
| 更新履歴 |
| 【2009/10/09】解説の部分に記述していたWindows Vista/Windows 7のIISの制限については、大幅に加筆してTIPS「クライアント版Windowsに付属するIISの制限」に移しました。 |
| 【2009/09/25】Windows Vista/Windows 7のIISインストール手順を追記しました。 |
| 「Windows TIPS」 |
ホワイトペーパー(TechTargetジャパン)
- 第212話 プリンタ用紙 (2010/3/16)
致命的なディスク・クラッシュが起きる確率は、クラッシュによってもたらされる被害の大きさに比例する… - WindowsTIPS (2010/3/12)
− 不要なアドオンを無効化してIE8の起動を高速化する
− IE8のソース表示エディタを変更する
− RRASのNATでポートマッピングを定義する - PowerShell 2.0で始めるWindowsシステム管理 (2010/3/11)
コマンド・プロンプトやWSHスクリプトはもう古い!? これからのWindowsシステム管理はPowerShellでスマートに片付けよう - Hyper-Vライブ・マイグレーションの運用ノウハウ (2010/3/10)
ライブ・マイグレーションの運用フェイズで役立つノウハウを解説。実用的なPowerShellスクリプトなども紹介する
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
| 「特権ユーザー」の事件を防げ! 万能権限を持つユーザーの管理方法とは? New! |
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜Java編〜
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | クラウド的ユーザー体験の変化は脅威か? 仮想化技術を使いこなす運用管理術を紹介 New! |

| ◆ | 上司や部下、部署内メンバーとの情報共有 を“ガラッ”と変えるコラボツールとは? New! |
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |

| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |
| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |

| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |
| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |

| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |










