IIS 6.0の詳細な分析(a)

  

IIS 6.0についての話は、IISテクノロジに投資したことがある場合、間違いなく動く、聞き取れないトピックです。 IIS 6.0と以前のバージョンとの違いが大きすぎることを考えると、1つの記事だけですべてを実行することは困難であるため、この記事ではまずインストール、アーキテクチャ、およびアーキテクチャの違いによってもたらされる新しいサービス機能について説明します。記事では、IIS 6.0の新機能について紹介しています。その中には、聞いたことのないものや、移行計画に影響を与える可能性がある既定の構成の重要な変更点もあります。

まず、IIS 6.0をインストールします。

最も基本的なものから始めましょう。 IIS 6.0は、Windows Server 2003サーバーの4つのバージョン(データセンターエディション、エンタープライズエディション、スタンダードエディション、およびウェブエディション)に含まれています。また、ちなみに、最も一般的なIIS 6.0の問題の1つに答えてください。IIS6.0は、Windows XP、2000、またはNTでは動作しません。

Windows 2003をインストールすると、Windows 2003とIIS 6.0の違いがわかりますが、重要な変更点の1つは、Windows 2003 Web Editionを除いて、残りのWindows 2003のデフォルトです。 IISをインストールしません。 Microsoftのこれまでの理念によると、IISはオペレーティングシステムがインストールされたときに自動的に起動し、多くのWebアプリケーションにサービスを提供します。 Windows 2003では、「サーバーの管理」ウィザードを使用する方法、コントロールパネルの「プログラムの追加と削除」で「Windowsコンポーネントの追加と削除」機能を使用する方法、または無人インストールを実行する方法の3つがあります。

初めてWindows 2003システムを起動すると、[サーバーの管理]ウィザードが自動的に起動します。
[追加]または[削除]の役割を選択すると、[サーバーの構成]ウィザードで一連の構成可能項目を確認できます。図2に示すように、[アプリケーションサーバー(IIS、ASP.NET)]オプションを持つサーバーの役割では、このオプションを選択して[次へ]をクリックすると、ASP.NETおよびMicrosoft FrontPageサーバーエクステンションをインストールすることができます。 Microsoftは、コンポーネントをインストールする前に常にユーザーにコメントを求める新しいタイプのIISインストール戦略を採用していることがわかりますが、これはMicrosoftが本当にセキュリティを真剣に受け止めていることを証明するものです。

図III
あなたは表に記載されているいくつかの新しいコンポーネントのオプションを気づいているかもしれませんが、あなたは何が欠けてはIIS 6.0を気づきますか? IIS 6.0で消えた最も重要なプロジェクトの1つはドキュメントでした。 IIS 6.0では、すべてのドキュメントがヘルプファイルとして公開され、IISHelp仮想ディレクトリはなくなりました。 IIS 5.0では、サーバーにローカルにアクセスすると既定のWebサイトが自動的にIISのドキュメントを開きますが、IIS 6.0ではhttp://localhostを開くと、サイトが構築中であることを示すページのみが表示されます。 BR>さらに、IIS 5.0のIISHelp仮想ディレクトリには、ASPモードで実装されたエラー処理ページがいくつかありますIISでカスタム(または変更された)ヘルプファイルを使用する場合は、エラー処理ページ6.0 Webサイトでこのディレクトリを作成する必要があります。

IIS 6.0サブコンポーネントリストをさらに分析すると、IIS 5.0およびIIS 4.0にインストールされていた元のインターネットサービスマネージャ(ISM)が消えていることがわかります。 [World Wide Webサービス](IIS 6.0のサブコンポーネントの1つですが、図3には表示されていません)をクリックして[詳細]をクリックすると、図4に示すようにIIS 6.0 Webサービスとサブコンポーネントが表示されます。これには、元のインターネットサーバーマネージャが含まれますが、現在は "リモート管理(HTML)"という名前に変更され、Windows 2003およびXPバージョンのターミナルもあります。アドバンストクライアント(TSAC) - 現在「リモートデスクトップWeb接続」と呼ばれています。これで、これら2つのサブコンポーネントだけでなく、ASP、インターネットデータコネクタ、その他のサブコンポーネントも簡単に追加または削除できます。サーバー側のインクルードファイル、WebDAVリリース、そしてもちろんWorld Wide Webサービス
IIS 6.0をインストールする最後の方法は、無人インストールです。これは、ツールやデフォルトのWebサイトを他のドライブ(システムドライブではない)にインストールする唯一の方法であり、Windows 2003の無人インストールは、Win 2Kとほぼ同じで、Sysocmgrとその応答があります。ファイル実装のインストール:もちろん、新機能には新しいパラメーター、オプション、およびこれに関する詳細な手順が必要ですhttp://www.microsoft.com/japan/technet/treeviewのWindows 2003 Release Candidate 2(RC2)に記載されています。 /default.asp?url=/technet/prodtechnol/windowsnetserver/proddocs/datacenter/gs_installingiis.asp。
IIS 5.0またはIIS 4.0サーバーをアップグレードする場合Windows 2003と同じレベルの場合、IIS 6.0は自動的に起動するように設定されません、つまり、アップグレードされた方法でインストールされた場合、IIS 6.0は次のいずれかの条件に遭遇しない限りデフォルトで無効になります。 IIS Lockdownツールがインストールされています。

(2)HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ W3SVC \\ RetainW3SVCStatusという登録サブキーがあり、任意の登録キーを含んでいます。たとえば、EnableIIS6というキーを作成し、その値をDWORDタイプの1に設定できます。

(3)無人アップグレードインストールでは、応答ファイルの[InternetServer]セクションにDisableWebServiceOnUpgrade = True /Falseのエントリが存在します。

第二に、サポートサービス

IIS 6.0のリリース以来、その新機能のいくつかは注目と議論の焦点となってきましたが、誰もが主役になりましたが、他のインターネットサポートサービスもいつも話題になっているわけではありませんが、注意することも価値がありますその中の1つは、POP3サービスとPOP3サービスWebマネージャです。マイクロソフトが「アプリケーションサーバー」コンポーネントリストにPOP3サービスを表示していない理由はわかりませんが、SMTPサービス(SMTPサービスはPOP3サービスと一緒にインストールされる)の後、管理者は長い間POP3サービスを楽しみにしていました。巨大なMicrosoft Exchange Serverを単純なPOP3サービスに置き換えます。

統一された説明、発見、統合(UDDI)サービスは、Windows 2003によって提供されるもう1つの新機能です。これはIISにも関連していますが、既定ではインストールされません(注)。 Windows 2003 Web EditionはUDDIをインストールできません。 UDDIは業界標準であり(つまりマイクロソフトの発明ではない)、広告を通じてIISサーバーが提供するWebサービスを公開することができますここでいう「広告」という言葉の意味は、日常の広告とは異なり、一種のクライアントプログラムを指します。 (通常はWebブラウザ)Webサービス(通常はASP.NETアプリケーション)の詳細を知るための方法。 UDDIはまだ進化を続けていますが、開発者が他の共同開発者に自分のコードを投稿できるように、UDDIを社内で採用している企業もあります。 UDDIの詳細については、http://www.uddi-china.org/(中国語)http://www.uddi.org(英語)http://www.uddicentral.com(英語)を参照してください。 )

最後の重要なサポートサービスは、バックグラウンドインテリジェント転送サービス、バックグラウンドインテリジェント転送サービス、またはBITSです。 BITSはバックグラウンドファイル転送メカニズムおよびキューマネージャであり、スロットルサービスとも呼ばれます。 BITSはファイル要求を制御し、帯域幅の消費を減らし、エンドユーザーエクスペリエンスを向上させます。 IISでBITSを有効にすると、Webサーバーのサービス品質が保証されますBITSがないと、100人のユーザーが同時に500 MBのファイルをダウンロードすると、サーバーの帯域幅が枯渇し、Webサービスにアクセスする他のユーザーが頻繁にタイムアウトします。間違っています。 BITSが広告と同じくらい効果的であれば、それは非常に有用なサービスであると期待できます。 Windows 2003のリリース後、BITSは計画通りにWin2Kに移植される予定です。 BITSの詳細については、http://www.microsoft.com/windows.netserver/techinfo/overview/bits.mspxを参照してください。

3番目に、新しいカーネル

アーキテクチャの観点からは、IIS 5.0とIIS 4.0は実際には同じです。ユーザーモードで実行されているWebコンテンツを公開するすべてのアプリケーションです。 Inetinfoプロセス内のシステムアカウントとして、またはInetinfoプロセス外のIWAMユーザーとして実行します。負荷が大きい場合でも、IIS 5.0のパフォーマンスは非常に優れていますが、IIS 6.0からは、IISインフラストラクチャに対する見方が変わるはずです。 IISが1000のWebサイトを簡単にサポートし、10,000以上のWebサイトをサポートし、Webサーバーのセキュリティと信頼性を向上させるために、マイクロソフトは元のIISカーネルを廃止し、新しいカーネルを再構築しました。 。

マイクロソフトがIISカーネルを再構築したもう1つの理由は、マイクロソフト(および他のベンダ)が、Webサーバーのパフォーマンスと信頼性の問題は主に低品質のWebアプリケーションが原因であることを認識していることです。 IIS 5.0では、バッファプール付きのOut of Processコンテナに関するこの種の問題が軽減されています。 IIS 5.0では、アウトオブプロセスプールで実行されているアプリケーションがクラッシュしても、そのアプリケーションはInetinfo以外のプロセスで実行されますが、アウトオブプロセスプール内で実行されているすべてのWebアプリケーションは終了します。 - デフォルトでは、すべてのアプリケーションがこのプールで実行されています。この場合、どのアプリケーションが問題の原因となっているのかを判断するのは非常に難しいため、トラブルシューティングは容易ではありません。 IIS 6.0では、要求の待機、Webサイトの作成と監視、およびWebサービスの実行というさまざまなタスクが分離されており、IIS 5.0の問題を解決することが期待されています。理論的には、この新しいシステムはユーザビリティ、セキュリティ、そしてパフォーマンスを大幅に向上させ、実用的な観点から、MicrosoftとBetaのテスターからの報告によると、この新しいシステムは安定性とパフォーマンスを劇的に向上させた。 IIS 6.0のカーネルシステムは、主にW3SVC、http.sys、およびW3Coreの3つのコンポーネントで構築されています。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved