![]() |
連載:〜ScottGu氏のブログより〜Microsoft Webプラットフォーム・インストーラScott Guthrie 著/Chica 訳2009/06/05 |
|
|
|
今年新しくリリースされた素晴らしいものの1つに、小さなダウンロード・マネージャ「Microsoft Webプラットフォーム・インストーラ」があります。これを使えば、WebサーバやWeb開発スタックのインストールおよび構成を非常に簡単に行うことができます。これは無償ツールで、www.microsoft.com/webサイトからダウンロードできます(インストーラへの直リンクはこちらです。2.0のバージョンを選択してください)。これは、Windows XP、Vista、Windows 7、Windows Server 2003、Windows Server 2008で動作します。
このWebプラットフォーム・インストーラは、Windows上でWebサイトやアプリケーションを開発および展開するのに必要なすべてのソフトを簡単にインストールおよびカスタマイズできる方法を提供します。このツールは、現在インストールされているシステムを自動的に分析して、追加する必要のあるコンポーネントを簡単に選択できるようにし、その後インストール・ボタンをクリックすれば、すべてを一括して自動的にインストールします(1つ1つ自分で手動インストールしなくて済みます)。
![]() |
| 図1 |
例えば、マシンにインストールされた個々のIIS Webサーバ・モジュールをカスタマイズするには、上記の“Web Server”セクションをクリックします。これには、Windowsで出荷されているビルトインのIISモジュール(ディレクトリ参照モジュールなど)および、別ダウンロードする追加モジュールの両方が含まれています。以下では、Application Request RoutingとURL Rewriteの2つのモジュールがインストールされるように選択しています。
![]() |
| 図2 |
URL Rewriteモジュールは無償のMicrosoftモジュールで、サイトで独自のURLを公開でき、検索エンジン最適化(SEO)が可能になります。SEOルールの強化(大文字小文字の統一、キーワードの埋め込みなど)や、外部的な観点から見たサイトの外観のカスタマイズが可能です(管理ツールは正規表現によるルールを記述するためのガイドも行います)。
![]() |
| 図3 |
Application Request Routingは無償のMicrosoftモジュールで、フォワード・プロキシ・スタイルのシナリオをサポートし、複数のWebサーバに渡る要求の動的なロード・バランシングを可能にします(スケールアウトや、DMZファイアウォールの背後にマシンを移動するようなシナリオ、切断なしで保守のためのファームからのマシンの出し入れなどが可能になります。)
URL RewriteやApplication Request Routing以外にも選択できるWebサーバ・モジュールは数多くあり、WebDAV、Secure FTP、自動展開、データベースのリモート管理などが、ホスト時のシナリオやメディア・サーバによるストリーミング時のシナリオに対し、IISの管理ツールから可能になります。ASP.NET MVC、.NET 3.5 SP1、SQL Express、関連するSQL管理ツール、Visual Web Developer 2008 Expressなど、追加フレームワークをインストールすることもできます。
Windows Webアプリケーション・ギャラリー
Webプラットフォーム・インストーラは、現在オンライン中の新しいWindows Webアプリケーション・ギャラリーとも統合します。
このギャラリーにより、既存のWebアプリケーションを簡単にサーバにインストールできます。ギャラリーには人気のあるさまざまな.NETオープンソース・アプリケーション(DotNetNuke、ScrewTurn Wiki、Umbraco CMSなど)および、PHPオープンソース・アプリケーション(WordPress、Drupalを含む)が含まれています。またそれらは、Webプラットフォーム・インストーラを使っても検索およびインストールできます(“Web Applications”タブをクリックして、インストールしたいアプリケーションをチェックするだけです)。
![]() |
| 図4 |
アプリケーションのダウンロード以外に、Webプラットフォーム・インストーラは、新しいサイトやアプリケーション・ルートの作成、サイト設定の適切な構成、オプションでデータベースのインストールなども行います。
まとめ
まだWebプラットフォーム・インストーラをダウンロードしていないのであれば、一度試してみることをお勧めします。サーバの稼働状態を保つための構成が非常に簡単になること、Windows Webサーバ・スタックのさまざまなコンポーネントの検索やインストール、そしてその上で使用するアプリケーションの検索やインストールが非常に簡単になることがお分かりいただけると思います。今後この方法で、さらに多くの機能を出荷していく予定です。
Webプラットフォーム・インストーラ2.0ベータ版は本日(2009年6月2日)からダウンロードして使用可能です。この最終リリースは今夏に出荷する予定です。
Hope this helps,
| 「〜ScottGu氏のブログより〜」 |
ホワイトペーパー(TechTargetジャパン)
- .NET TIPS - .NET開発のテクニックとヒント集 - (2010/3/18)
− GridViewコントロールを階層表示させるには?
− Windowsフォームのボタンに画像を表示するには?
− C#でnullチェックを簡潔に行うには? - Chapter15:LINQとクエリ式 (2010/3/17)
C# 3.0の目玉機能であるLINQについて、さまざまな記述例を交えながら徹底解説。書籍『[完全版]究極のC#プログラミング』より転載 - VBラムダ式 基礎文法最速マスター (2010/3/16)
今度はVB。ラムダ式の基礎文法を、短い説明と簡単なコードでまとめる。「ラムダ式、どう書くんだっけ?」という場合の簡易リファレンスとして活用できる - ASP.NET MVC 2がリリース (2010/3/15)
ASP.NET MVC 2の正式版(VS 2008のASP.NET 3.5向け、VS 2010には標準で含まれる予定)のリリースについてのお知らせ
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
| 「いつかは壊れるサーバ」そんな故障に 迅速で安価に手軽に対応する方法とは? New! |
| 「特権ユーザー」の事件を防げ! 万能権限を持つユーザーの管理方法とは? New! |
| 仮想環境の構築とデータ保護の特効薬?! 実績と信頼性の高いパッケージで安心運用 |
| 仮想環境のバックアップもこれまでどおり 「まるごと取ってまるごと戻す」簡単運用 |
| おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
| 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |
| 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | クラウド的ユーザー体験の変化は脅威か? 仮想化技術を使いこなす運用管理術を紹介 New! |

| ◆ | 上司や部下、部署内メンバーとの情報共有 を“ガラッ”と変えるコラボツールとは? New! |
| ◆ | おばかアプリ選手権、第4弾開催中!! ムダにカッコよくてくだらない作品求ム! |
| ◆ | 社内ファイルサーバを“クラウド”に統合 VPN直結「クラウド型ストレージ」を紹介 |

| ◆ | Twitterのアカウントはなぜ突破された? メールによる新手の攻撃手法とその対策 |
| ◆ | もう仮想化のお試しフェイズは終わりだ! Hyper-V 2.0が基幹システムも仮想化 |
| ◆ | 美人!? まあまあ? 気になる いやし系!! PV急増で「美人時計」がとった手段とは? |

| ◆ | クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 |
| ◆ | .NET編集長が実践する「技術情報検索術」 サンプル・コードを簡単に探す“技”は? |
| ◆ | 業務効率と情報セキュリティ対策を両立! 手間なく確実に機密情報を守る方法とは? |

| ◆ | 進化を続ける富士通ストレージETERNUS DX 製品開発者の自信を裏付けるものとは何か |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |

| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |











