IIS 10.0 の インストール手順 (Windows Server 2022)

# はじめに
Windows Server に インターネットインフォメーションサービスの役割 (IIS) を インストールする手順です。

この記事では、以下の公開情報の内容をもとに、画面キャプチャ付きで紹介していきます。

**公開情報：Windows Server 2012 R2 への IIS 8.5 のインストール**
https://learn.microsoft.com/ja-jp/iis/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2?wt.mc_id=mvp_407731

:::note warn
上記の公開情報は、バージョンが古いので 新しいものを 探してみたのですが、公開情報では Windows Server 2022 + IIS 10.0 のものは見当たりませんでした。
:::

今回の手順作成に使った IIS のバージョン情報です。
**Internet Information Services (Version 10.0.20348.1)**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/a76f47cf-ec71-d7d1-e8ef-d85da09839c5.png)

# 導入手順
## 1. IIS 役割サービスの導入
0. サーバーマネージャーの **管理** から **役割と機能の追加** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/195b497b-7af9-1323-c558-4c421ce79b77.png)
　<br>
0. **開始する前に** 画面では、そのまま **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0b9dd680-f04f-164c-d3f3-df37ba83bb71.png)
　<br>
0. **インストールの種類の選択** では、**役割ベースまたは機能ベースのインストール** を選んだ状態で **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/bb1655d4-ee94-4141-17cd-12ffcab41d40.png)
　<br>
0. **対象サーバーの選択** 画面では、特に設定は変更せずに **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/b37a01b2-4d74-d487-0e15-f53ec21bff98.png)
　<br>
0. **サーバーの役割の選択** 画面では、**Web サーバー (IIS)** にチェックを入れます。機能の追加ウィンドウが開くため、**機能の追加** を押して、この画面に戻ってから **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/93bc66b5-f2b0-ee25-5995-879c55e31a2e.png)
**【機能の追加ウィンドウ】**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/efed0d64-baca-e8d3-9a2f-879f5defffee.png)
　<br>
0. **機能の選択** 画面では、特に設定は変更せずに **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/570aa41d-4bfa-5d3f-cd5e-e28d7ca638db.png)
　<br>
0. **Web サーバーの役割 (IIS)** 画面では、そのまま **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8f6e4ac1-5fba-6d4a-22f2-eea44b1ae2f0.png)
　<br>
0. **役割サービスの選択** 画面では、特に設定は変更せずに **次へ** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/9c464789-65bc-cdf5-e412-718733b55462.png)
※上記の画面は、一覧のすべてが１画面に収まるように、画像加工しています。
　<br>
0. **インストールオプションの確認** 画面では、選択肢の最終確認を行い **インストール** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/608cce4b-eccd-7545-50e4-ca97ce11017e.png)
　<br>
0. インストールが正常に完了すると、以下の画面になります。**閉じる** を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/360502ee-f02e-5835-416a-d4c8ff5dba86.png)

:::note info
IIS 役割サービスの導入は、以上で終了です。
:::

## 2. 確認
### 2-1. サンプル Web サイトの表示
同じサーバー上のブラウザ (Edge) を起動して、http://127.0.0.1 を開きます。
以下のように IIS のサンプルページが表示されれば OK です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/1a75bafa-6895-0f70-8bff-169742d8dd37.png)

### 2-2. IIS マネージャーの起動
0. サーバーマネージャーの **ツール** から **インターネット インフォメーション サービス (IIS) マネージャー** を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/c0052f79-724a-1232-7e6c-624591990236.png)
　<br>
0. 以下の画面が表示されれば、OK です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/98457933-9c45-e07a-b06a-82f28e4911b9.png)

### 2-3. サービスの状態
0. 検索窓に **サービス** と入力して **サービス** の管理ウィンドウを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/62478135-b357-86da-87b7-802623588aa0.png)
　<br>
0. 一覧の中に **World Wide Web 発行サービス** があるはずです。これが IIS の機能を司どっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/1f264231-a054-cf13-9f99-f231121b73db.png)
　<br>
0. ダブルクリックして開くと、以下の画面が表示されます。
サービス名は、**W3SVC** になっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/d286d557-a158-a500-7a39-6599fb3a4647.png)

:::note info
上記の画面で W3SVC のサービスを「停止」「開始」させた際のイベントログは？
- **サービス "停止" 時のイベントログ**
World Wide Web 発行サービス サービスは 停止 状態に移行しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/4c200b7a-8d90-2c70-8dc8-24d8af97cd5a.png)

- **サービス "起動" 時のイベントログ**
World Wide Web 発行サービス サービスは 実行中 状態に移行しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0938501d-6d55-8c39-d0ea-1b8edd3b092a.png)
:::

### 2-4. サイトのアクセスログ
0. 既定では、以下の設定になっています。
**%SystemDrive%\Inetpub\logs\LogFiles**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/3132df23-4f23-d3f2-9493-8af83081ba47.png)
　<br>
0. パスを開くと、以下のように **W3SVC1** というフォルダがあります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/4b131b4f-ffd5-f512-84f9-47c5668ee011.png)
　<br>
0. 以下のようなログが記録されています。ファイル名が日付ごとに改名されて 毎日更新されていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/717b1284-ce3d-d615-c899-33d5745a6210.png)

ログの保存方法のカスタマイズは、以下を参照してください。

**公開情報**

https://learn.microsoft.com/ja-jp/iis/manage/provisioning-and-managing-iis/configure-logging-in-iis?wt.mc_id=mvp_407731

# Next Step
IIS の構築ができたら、サイトを HTTPS (SSL) で外部公開してみましょう。
以下の記事で 手順 を紹介しています。ぜひ 参照ください。

https://qiita.com/carol0226/items/97488c72035214e7868f

# 参考情報

その他の役割サービスについても 以下に 記事化しています。
ぜひ、併せて参照ください。

https://qiita.com/carol0226/items/0dea96f5ce09b8cf89a6