IIS7でSSIを使用したい


IIS7でサーバーサイドインクルード(SSI)を使用する場合の手順です。

1、IISがインストール済みの場合は、サーバーマネージャーの「役割」のWebサーバー(IIS)を右クリック、「役割サービスの追加」を選択します。


2、サーバー側インクルードを選択します。「次へ」をクリックします。


3、インストールオプションの確認が表示されますので、内容を確認後、「次へ」をクリックします。


4、インストールの進行状況が表示されますので、インストールが完了するまで待ちます。


5、インストールの結果が表示されますので、「閉じる」をクリックします。


6、SSIを使用するファイルを設定するために、インターネットインフォメーションサービスマネージャからSSIを使用するサイトを開き、「ハンドラーマッピング」をダブルクリックします。


7、ハンドラーマッピングが開きますので、右ペインの「モジュールマップの追加」をクリックします。


8、モジュールマップの追加が開きますので、HTMLファイルでSSIを使用できるようにします。
要求パスに「*.html」、モジュールは「ServerSideIncludeModule」を選択、名前は「SSINC-html」とでも付けておきます。

9、「要求の制限」をクリックします。


10、要求の制限が開きますので、「マップ」タブを開きます。
「要求のマップ先が次の場合のみハンドラーを呼び出す」にチェックを入れます。
「ファイル」を選択します。


11、「動詞」タブを開きます。
「次の動詞のうちの1つ」を選択し、「GET,POST」と記述します。


12、「アクセス」タブを選択します。
「スクリプト」を選択し、「OK」をクリックします。


13、ハンドラーマッピングに追加されたことを確認して終了です。