IIS8の設定で最低限行なわなければならない事
目次
Windows 2012 ServerでIISを開始したからと言ってもページを表示できない状態で、簡単には動いてくれなかったのでメモ。
WEBサーバー
- サイトが保存されているフォルダにアクセス権を設定。 EveryoneとかIIS_IUSRとか。
- [サーバーの役割]-[Webサーバー(IIS)]-[アプリケーション開発]の[CGI]と[ISAPI拡張]をインストール
- [インターネットインフォメーションサービス(IIS)マネージャー]-[ISAPIおよびCGIの制限]-[機能設定の編集]で[特定できないCGIモジュールを許可する]、[特定できないISAPIモジュールを許可する]
- [インターネットインフォメーションサービス(IIS)マネージャー]-[ハンドラーマッピング]-[機能のアクセス許可の編集] で [実行]にチェックを入れる
PHPを使う場合
- [インターネットインフォメーションサービス(IIS)マネージャー]-[ハンドラーマッピング]-[機能のアクセス許可の編集] で [モジュールマップの追加]する
要求パス:*.php
モジュール:FastCgiModule
実行可能ファイル:c:\php5\php-cgi.exe
名前:PHP FastCGI(任意)
その他関連ページ
- IIS8で80番ポート以外で作成したWEBサイトが見れないときの解決方法
- 64bitのIIS8(Windows 2012 Server)でBASP21が使えないときの対処法
- IIS8のクラシックASPがインクルードでエラーを出すときの対処方法