Windows 10のIISにWebサイトをインストールしてセットアップする方法【GUI・コマンド・PowerShell対応】
WebデザインやWeb開発を本格的に学びたいなら、お使いのWindows 10パソコンに「Internet Information Services(IIS)」をインストールするのがおすすめです。IISはWindows 10に標準搭載された無料のWindows機能なので、追加費用なしですぐに使い始められます。
IISは本格的なWebサーバー兼FTPサーバーであり、強力な管理ツールや堅牢なセキュリティ機能を備えています。さらに、同じサーバー上でASP.NETアプリケーションとPHPアプリケーションの両方をホストできるのも大きな魅力です。WordPressサイトをIIS上で運用することも可能です。
Windows 10のIISにWebサイトをインストールしてセットアップする方法は主に3つあります。GUI(グラフィカルユーザーインターフェース)を使う方法、PowerShellを使う方法、そしてWindowsのコマンドプロンプト(CMD)を使う方法です。この記事では、それぞれの方法によるIISの基本的なインストール手順を解説します。
GUIを使ってIISをインストールする
これはマウス操作だけでIISの環境を構築できる、いわゆる「ポチポチ方式」の方法です。PowerShellやWindowsコマンドをまだ学んでいない方にとって、最もわかりやすいアプローチと言えるでしょう。
- 検索バーに「windows の機能」と入力します。検索結果に「Windows の機能の有効化または無効化」が表示されるので、クリックして起動します。
- 「Windows の機能」ウィンドウが開きます。機能一覧の読み込みに少し時間がかかる場合があります。表示されたら、「Internet Information Services」のチェックボックスにチェックを入れ、「OK」ボタンをクリックします。
- インストールが始まり、完了まで数分かかることがあります。完了したら「閉じる」ボタンをクリックします。
- IISが正しくインストールされているか確認しましょう。スタートボタンの近くにある検索バーに「IIS」と入力すると、検索結果に「Internet Information Services マネージャー」が表示されます。これをクリックして開きます。
- IISマネージャーが開いたら、ウィンドウ左側の「接続」ペインを確認します。ツリーメニューを展開していくと「Default Web Site」という項目が見つかります。これはIISのインストール時に自動的に作成されるプレースホルダーサイトです。クリックして選択しましょう。
- IISマネージャーの右側にある「Web サイトの管理」セクション内の「参照」を探し、「Browse *:80 (http)」をクリックします。すると、既定のブラウザーで既定のWebサイトが開きます。
- 次のようなWebページが表示されるはずです。アドレスバーに「localhost」と表示されていることに注目してください。これが、あなたの新しいWebサイトにアクセスするためのアドレスです。
IIS用の最初のWebページを作成する
残り2つのインストール方法を紹介する前に、Webサイトを構成するファイルがどこに保存されるのかを確認しておきましょう。あわせて、ごくシンプルなWebページも1つ作成してみます。ここまでできれば、Webデザインや開発を学ぶための基礎はバッチリです。
- IISのインストール後、エクスプローラーを開き、「C:\inetpub\wwwroot」フォルダーへ移動します。Webサイトを構成するファイルはここに置く必要があります。既定のIIS Webページファイル「iisstart.html」と、ページに表示される画像「iisstart.png」が見えるはずです。あなたの最初のWebページも、このフォルダーに保存することになります。
- メモ帳を管理者として実行で開きます。「wwwroot」フォルダーにファイルを保存するには管理者権限が必要だからです。
- ファイルを「wwwroot」フォルダーに保存します。ファイル名は「index.html」とし、「ファイルの種類:」を「すべてのファイル」に変更してから「保存」ボタンをクリックします。
- 正しい拡張子で保存できたら、次は中身を書いていきましょう。以下のHTMLコードを入力して、ごく基本的なWebページを作成し、保存します。
<html>
<body>
<h1>Hello World!</h1>
</body>
</html>
- 既定のIIS Webページが表示されていたブラウザーに戻り、更新ボタンをクリックします。すると、あなたが作成した最初のWebページが表示されるはずです。
これで完成です! あなたは今、IIS上に初めてのWebサイトを作成して公開しました。
Windowsコマンドを使ってIISをインストールする
実は、IISのインストール作業はたった1行のコマンドにまとめることができます。WindowsコマンドプロンプトでもPowerShellでも実行可能です。まずはWindowsコマンドでのやり方を紹介しますが、将来的なことを考えると、PowerShellも合わせて習得しておくと非常に役立ちます。
- 検索バーに「cmd」と入力します。検索結果の先頭に「コマンド プロンプト」が表示されるので、「管理者として実行」をクリックします。
- 次のコマンドを入力してEnterキーを押します。
DISM /online /enable-feature /featureName:IIS-DefaultDocument /All
- 進行状況バーが表示されます。100.0%に達し、「操作は正常に完了しました。」というメッセージが表示されたら、コマンドプロンプトを閉じて構いません。これでIISのインストールは完了です。
- 最後に、IISマネージャーが開けること、インストールが正しく行われたことを確認しましょう。確認手順は「GUIを使ってIISをインストールする」セクションの手順4〜7と同じです。
PowerShellを使ってIISをインストールする
PowerShellでIISをインストールする方法を覚えておくと、大きく2つのメリットがあります。1つ目は、Windowsのほとんどの管理タスクを最も簡単かつ高速に行えること。2つ目は、PowerShellのコマンド(コマンドレット)をスクリプトとして保存すれば、いつでもどのWindowsパソコンやサーバーでも再利用できることです。
- 検索バーに「powershell」と入力します。検索結果の中に「PowerShell ISE」があるので、「管理者として実行」をクリックします。
- 次のコマンドレットを入力して実行します。
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -NoRestart
進行状況バーが表示され、完了したら、IISが正しくインストールされ動作していることを確認しましょう。
- この手順は任意ですが、このコマンドをPowerShellスクリプトとして保存しておけば、いつでも何度でも実行できます。スクリプトにさまざまなパラメーターを追加しながら調整していけば、最終的には「ワンクリックで毎回希望どおりの環境を構築できる」IISインストールスクリプトが完成します。
さあ、あなたもWebサーバー管理者に!
ここで紹介したのは、IISで自作Webサイトを運用するためのほんの一歩にすぎません。FTPによるファイル転送やメディア配信への活用など、IISの可能性はまだまだ広がっています。また、Microsoftの「Web Platform Installer(Web PI)」を使えば、WordPress、PHP、Pythonなどの導入や学習をより簡単に進められるので、ぜひチェックしてみてください。
-
Windows 10向けiTunesのダウンロードとインストール方法を徹底解説
Appleの「iTunes」アプリは、最新のWindows 10ではMicrosoft Storeから入手できるようになりました。iTunesを活用すれば、iOSデバイスのデータをWindows 10 PCにバックアップできるだけでなく、それ以外にもさまざまなことが可能です。例えば、Apple Musicのストリーミング再生、iCloudへの音楽アップロード、オーディオファイルの形式変換、ホームネットワーク経由での音楽共有、CD/DVDへのデジタル音楽の書き込み、そしてもちろんiOSデバイスを最新バージョンへアップデートすることもできます。 Windows 10にiTunesをダウンロードす
-
Windows 10/8.1/7でIPアドレスを使ってプリンターをインストールする方法
Windows 10、8.1、または Windows 7 でIP アドレスを使ってプリンターをインストールしたいとお考えですか?この記事では、ローカルプリンターを IP アドレス経由で共有し、同じネットワーク上の別のパソコンからアクセス・インストールする手順を詳しく解説します。注意:以下の手順は、Windows 10、8.1、Windows 7 の各環境において、ネットワーク共有プリンターを IP アドレス経由でインストールする場合に適用できます。それでは始めましょう。 プリンターのインストールと初期設定 まず、ローカルのパソコンまたはノートパソコンにプリンターをインストールし、設定を行いま