‘IIS’ カテゴリーのアーカイブ

IIS アプリケーションフォルダに必要なアクセス許可

2009年5月2日 土曜日

Windows Server 2008上のIIS7.0でWebアプリケーションを公開する場合、そのアプリケーションフォルダに対して、最低でも以下のアクセス許可を与える必要がある。

  • IUSRグループ
    • フォルダ内容の一覧表示
      (perlやThread safeのPHPでは不要 ⇔ Non thread safeのPHPでは必要)
    • 読み取り
  • IIS_IUSRSグループ
    • 読み取り

アプリケーションの用件で、特定のファイルやディレクトリに対して書き込みが必要な場合、そのファイルやディレクトリに対して以下のアクセス許可を与える。

  • IIS_IUSRSグループ
    • 書き込み

セキュリティを向上するためには、他のユーザやグループに対しても、必要のない権限は与えないこと。

[参考書籍]

IISログ出力先

2009年1月3日 土曜日

IISのログ出力先はデフォルトだと、

アクセスログ

%SystemDrive%¥inetpub¥logs¥LogFiles

エラーログ

%SystemDrive%¥inetpub¥logs¥FailedReqLogFiles

である。

[参考書籍]

IIS仮想ディレクトリの作成

2008年12月29日 月曜日

任意のフォルダにインストールしたWebアプリケーションを公開するために、そのフォルダをIISの仮想ディレクトリとしてマッピングします。

そうすることで、http://www.yourdomain.com/{仮想ディレクトリ名}/ というURLでセスすることができるようになります。

  1. インターネット インフォメーション サービス (IIS) マネージャの左側ツリーでphpMyAdmin用の仮想ディレクトリを追加するサイト(ex. Default Web Site)を選択し、右側の操作エリアで「仮想ディレクトリの表示」をクリックする。
    phpmyadmin-setup00
  2. 操作エリアで「仮想ディレクトリの追加」をクリックする。
    phpmyadmin-setup01
  3. 「仮想ディレクトリの追加」画面で、URLのディレクトリとしてのエイリアスとアプリケーションをインストールした物理パスを指定して「OK」する。
    エイリアス 仮想ディレクトリにアクセスするためのURL 内で使用される仮想パス

    ex.) wordpress

    http://www.~.com/wordpress/でアクセスできる

    物理パス アプリケーションをインストールしたフルパス

    iis-alias03

    これで仮想ディレクトリの作成は終了。

    ※仮想ディレクトリとしてマッピングする方法のほかに、Webサイトを追加する方法もあります。

[参考書籍]

IIS

2008年12月29日 月曜日

いろいろなWebアプリケーションをインストールしていくにあたって、まずはそのプラットフォームとなるIISをインストールします。

※OS = Windows Web Server 2008

  1. サーバー マネージャを起動
    [スタート]メニュー - [管理ツール] - [サーバー マネージャ]を選択する。
  2. 役割としてWebサーバーを追加
    役割の概要で「役割の追加」をクリックする。
    iis-install01
  3. 「開始する前に」画面が表示された場合は、「次へ」をクリックする。
  4. 「サーバーの役割の選択」画面で、「Web サーバー(IIS)」にチェックする。
    iis-install02
  5. 「役割の追加ウィザード」画面で、「必要な機能を追加」をクリックする。
  6. 「サーバーの役割の選択」画面に戻ると、「Web サーバー(IIS)」がチェックされているので、「次へ」をクリックする。
  7. 「Web サーバー(IIS)」画面で、「次へ」をクリックする。
  8. 「役割サービスの選択」画面で、「ディレクトリの参照」のチェックを外し、「CGI」「トレース」にチェックをする。
    iis-install03
  9. 「インストール オプションの確認」画面で、「インストール」をクリックする。
  10. 処理完了後、「インストールの結果」画面で内容を確認し、「閉じる」をクリックする。
  11. 「サーバー マネージャ」画面に戻ると、以下のようになっている。
    iis-install04
    これでIISのインストールは完了。
  12. IIS7.0を利用している場合、Administration Pack for IIS 7.0をダウンロードしインストールする。
    ※画面右上の[Install Now or download]ではなく、画面右下のJapaneseをダウンロードすると良い。
    ※IIS7.5を利用している場合は、標準でインストールされている。
  13. Webブラウザでhttp://localhost/にアクセスしてみよう。
    iis-install05

以上

[2009/08/19] Administration Pack for IIS 7.0の日本語版のリリースに伴い、内容を修正しました。

[参考書籍]