Welcome to TechNet Blogs Sign in | Join | Help

Hiroshi Okunushi's Blog ☆ミ| IIS PHP etc.

IIS7 を中心とした情報発信ブログです。

News

  • コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。

    【本ブログ運営者】
    Hiroshi Okunushi
    マイクロソフト株式会社
    IT Pro エバンジェリスト
    奥主 洋(おくぬし ひろし)
    hirookun@microsoft.com

    〒163-1445
    東京都新宿区西新宿 3-20-2
    東京オペラシティタワー 45階
    マイクロソフト株式会社






    Online Event
    Online Event

    IIS TechCenter
    IIS TechCenter

    WebsiteSpark
    WebsiteSpark

    IIS & Webテクノロジー勉強会
    積極的に一緒に発信してくれる人
    いつでもご連絡ください。
    IIS勉強会

    IT Pro カレンダー
    IT プロカレンダー
    携帯サイトの登録QR
    IT プロカレンダー

    PHP on IIS
    PHPをIIS上で安全に高パフォーマンスで動かそう

    IIS バーチャルラボ
    IIS VLAB

    勉強会 参加メンバーのサイト1
    丁寧な解説があります。必見!
    勉強会参加者のサイト

    Internet Explorer 8
    IE8

    IT交差点
    IT交差点

    Microsoft Tech Fielders
    「テクノロジーの今、これからを伝える」専門家集団 Microsoft Tech Fielders

    Lightning Talk
    ライトニングトーク 登壇者全国で募集中

    ひと目でわかる IIS7.0
    IIS7Book

    IIS7.0 サーバー管理ガイド
    IIS7Book

    IIS7.0 リソースキット
    IIS7Book

    IT Pro向けビデオサイト

    Power to the PRO Power To The Pro



    人気ブログランキング BuzzurlにブックマークBuzzurlにブックマーク

#奥主はここにもいます

*.IIS+Web勉強会

*.IISフォーラム

*.Open Source

*.便利機能

0.IIS + PHP Community

1.Blog Roll

2.製品サポートチームブログ

3.IIS もの

4.IT Professionals Global

5.お仕事、お仕事 (^-^)

6. MS MVP Team

7.SharePoint 関連

8.SQL Server関連

S.SDM+SML

T.奥主が登場したFlash

Y. Old Links

【IIS7】 サーバーコア Part II

それではモジュール構造の最小単位を説明させていただいたところで、例えば静的なコンテンツだけ取り扱うサーバーを組むとすればどうするのかというのを例示したいと思います。またまた applicationHost.config で根元を変えてしまいますが、多分実際の環境では個々の web.config の調整になるという前置きはしておきます。

<system.webServer> セクションを探し、下記を コピーしておいたフルスペックの applicationHost.config からコピーします。
Visual Studio系で編集していると下記のような配色になるのでそれっぽく。。。

<globalModules>
     <add name="AnonymousAuthenticationModule" image="C:\WINDOWS\system32\inetsrv\authanon.dll" />
     <add name="StaticFileModule" image="C:\WINDOWS\system32\inetsrv\static.dll" />
</globalModules>

<handlers>
     <add name="StaticFile" path="*" verb="GET,HEAD" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
</handlers

<modules>
     <add name="AnonymousAuthenticationModule" />
     <add name="StaticFileModule" />
</modules

この構成を保存してもらって、特にコンテンツが無いのであれば http://localhost/iisstart.htm を試してみましょう。表示されるはずです。 iisstart.htm は実は省略時のデフォルトドキュメントになっているはずですが、http://localhost だけでは表示されない状況というのがポイントと言えるでしょう。

これは DefaultDocumentModule というモジュールが省略時のドキュメントをピックアップしてくる役目を果たしているのでそのモジュールを config で追加しないと機能しないからです。なんでしたらこれもやってみてください。

========================================

Visual Studioのフルスペックはそれなりの価格で、システム運用している人には厳しいと思うのでそういう方向けにこういう感じで config ファイルを操作する用途として使うのにも Visual Web Developer 2005 Express Edition をお奨めしておきます。これだとASP.NETのスタートにももってこいなのでASP.NET 側のコンフィグ系を理解する上でも役に立つと思いますのでご紹介しておきます。

Posted: Thursday, March 09, 2006 6:46 AM by Hiroshi Okunushi
Filed under:

Comments

どっとねっとふぁんBlog said:

MSのエバンジェリストの奥主さんがIIS7の設定についてBlogで情報をだされています。
【IIS7】 コンフィグレーションシステム Part I【IIS7】 コンフィグレーションシステム Part...
# March 14, 2006 9:14 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker