Microsoft Web 開発ガイドライン

Similar documents
PHP on Windows ガイドライン

Microsoft Web 開発ガイドライン

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ

Citrix Receiver導入の手引き

Prep4Cram Latest IT Exam Prep Training and Certification cram

FormPat 環境設定ガイド

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc

PowerPoint プレゼンテーション

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

PHP on Windows ガイドライン

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

Visual Studio Do-It-Yourself シリーズ 第 11 回テーマとスキン

目次 本書の概要... 3 QNAP で AD 環境を構築するネットワーク環境... 3 Active Directory ドメインコントローラ構築... 5 AD ユーザ作成 AD ユーザ単独作成 AD ユーザ複数作成 共有フォルダアクセス許可追加

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

Microsoft Word - XOOPS インストールマニュアルv12.doc

10 完了 をクリック 13 このサーバーは認証が必要 をチェックして 設定 をクリック Windows メール Windows Vista に標準のメールソフト Windows メール の設定方法を説明します 1 スタート から 電子メール Windows メール をクリック 11 続いて設定ファ

<4D F736F F D DD92E B838B5F8EE688B590E096BE8F915F3194C55F E646F63>

DumpKiller Latest IT Exam Questions & Answers No help, Full refund!

新環境への移行手順書

Lorem Ipsum Dolor Sit Amet

Microsoft Word - Versioning_and_Internet_Explorer_Modes

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Microsoft Web 開発ガイドライン

改版履歴 Ver. 日付履歴初版 2014/7/10 - 目次 1. はじめに クラスター構築の流れ Windows Server Failover Cluster をインストールするための準備 OS のセットアップ時の注意... -

OmniTrust

XOOPS on Internet Information Service のステップバイステップガイド 更新日 :2009 年 12 月 適用対象 :Windows Server 2008 R2,Windows XP Professional 概要 インターネットインフォメーションサービス (II

Cuoreテンプレート

-1-

スマートにプログラミング Android 入門編 よくあるご質問 (FAQ) ここでは 読者の皆様から寄せられた質問の中で 比較的多く見受けられたトラブル事例 とその解決策を集め掲載致しました お困りの際の解決のヒントとしてご利用下さい 株式会社リックテレコム 書籍出版部 index ソースコードを

HANDyTRUSt「携帯電話操作編《(DOCOMO 900シーズ)

Microsoft Word - Manage_Add-ons

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

( 目次 ) 1. XOOPSインストールガイド はじめに 制限事項 サイト初期設定 XOOPSのインストール はじめに データベースの作成 XOOPSのインストール

03_共有フォルダ

目次 メールの基本設定内容 2 メールの設定方法 Windows Vista / Windows 7 (Windows Live Mail) Windows 8 / Windows 10 (Mozilla Thunderbird) 3 5 Windows (Outlook 2016) メ

( 目次 ) 1. WordPressインストールガイド はじめに 制限事項 サイト初期設定 WordPressのインストール ( コントロールパネル付属インストーラより ) WordPressのインストール ( 手動インス

スマートにプログラミング Android 入門編 よくあるご質問 (FAQ) ここでは 読者の皆様から寄せられた質問の中で 比較的多く見受けられたトラブル事例 とその解決策を集め掲載致しました お困りの際の解決のヒントとしてご利用下さい index 株式会社リックテレコム書籍出版部 ( 情報更新日

GXS-I WebIEAS オペレーション ガイド 版 : 第 1 版 2007 年 01 月 22 日 第 2 版 2011 年 12 月 02 日 第 3 版 2012 年 04 月 27 日 第 4 版 2013 年 06 月 17 日 ( 本書 ) GXS 株式会社 (c) 20

【EW】かんたんスタートマニュアル

Microsoft Word - Outlook 2003 Senario.doc

Microsoft Word - Circular-Memory-Leak_Mitigation

著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メールアドレス ロゴ 人

Microsoft Word - 1_基本編-1章

「MT-3_2-ja

Office 365監査ログ連携機能アクティブ化手順書

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Microsoft Word - FTTH各種設定手順書(鏡野地域対応_XP項目削除) docx

アルファメールプレミアのメールアドレスは 普段ご利用のメールソフトでもメールを送受信することができます ここでは Outlook 2013 の設定方法をご紹介します それ以外のメールソフトをご利用になる場合は 下記の基本設定項目を参考に設定を行ってください 基本設定項目 メールアカウント メールパス

はじめに - マニュアルエディター機能の概要 - Dojoの種類とマニュアルエディター機能解除について マニュアルレイアウトの生成 - マニュアルレイアウトの生成 基本編集 4 - 表紙の挿入 4 - 目次の挿入 5 - 一括変換 6 4 マニュアルビルド 9 4- MS Word 9

FutureWeb3サーバー移管マニュアル

1 はじめに はじめに 本マニュアルは アルファメールプラチナをご利用のお客様が 新 Web サーバー環境 に移行する手順と設定方法をご案内しております 新 Web サーバー環境ご利用開始までの手順について お客様 弊社 新 Web サーバー切替の申し込み P.3 新 Web サーバー切替のお申し込

Microsoft PowerPoint - Skype for business プラン2 .pptx

Active Directory フェデレーションサービスとの認証連携

指定立替納付を使った場合の 国内提出書類の提出方法 1 出願書類や 納付書などを 指定立替納付で支払う場合の手順をご案内します ここでは ひな型を Word で編集する場合の手順を案内します 他を利用する場合は ユーザガイドをご覧ください (1) 指定立替納付を使うための事前準備 a. クレジットカ

PowerPoint プレゼンテーション

Windows XPファイル送信方法 SMB編

Microsoft PowerPoint - OP25全ソフト設定_suruga0106.ppt

クライアントソフト設定マニュアル (Thunderbird) Ver 年 8 月 1 日

Windows 7ファイル送信方法 SMB編

著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メール アドレス ロゴ 人物

改版履歴 Ver. 日付履歴 1.0 版 2014/5/30 目次 0 はじめに 本文中の記号について Windows Server Failover Cluster をインストールするための準備 Windows Server Failover

VG シリーズ用ローカルファームアップ / 自動ファームウェア更新設定手順書 VG400aⅡ ローカルファームアップ / 自動ファームウェア更新設定手順書

( 目次 ) 1. Joomla! インストールガイド はじめに 制限事項 サイト初期設定 Joomla! のインストール はじめに データベースの作成 Joomla! のインストール...

WinVista設定マニュアル.xls

DigiCert SSL/TLS 証明書 Microsoft IIS 8.0/8.5 証明書コピー/サーバー移行手順書

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ

2 1: ネットワーク設定手順書 が完了後に行なってください 鏡野町有線テレビ 各種設定手順書 この手順書では以下の内容の手順を解説しています メール設定 ホームページの掲載 お客様がご利用の OS により設定方法が異なる部分があります OS をご確認の上 作業を行なってください お客

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

MultiStageマニュアル_メール設定編

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

PowerPoint Presentation

更新用証明書インポートツール 操作マニュアル 2011 年 10 月 31 日 セコムトラストシステムズ株式会社 Copyright 2011 SECOM Trust Systems CO.,LTD. All rights reserved. P-1

Cybozu SP スケジューラー 管理者マニュアル

Windows Server 2008 R2 機能評価ガイド 仮想デスクトップインフラストラクチャ (VDI) 概要 Windows Server 2008 R2 の新しい リモートデスクトップサービス は Windows Server 2008 までターミナルサービスと呼ばれていた機能の後継です

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

2006

改版履歴 版数 日付 内容 担当 V /5/26 初版発行 STS V /7/28 動作条件の変更 STS メール通知文の修正 V /2/7 Windows8 の追加 STS V /2/2 Windows8. の追加 STS V

「FinalCode Viewer」ユーザーマニュアル

Exam : 1Y0-201 日本語 (JPN) Title : Managing Citrix XenDesktop 7.6 Solutions Vendor : Citrix Version : DEMO 1 / 6 Get Latest & Valid 1Y0-201J Exam's Ques

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

Flex Signal for AirGRID

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

Ⅰ OUTLOOK 2013設定 1.OUTLOOK2013を起動します 4.次へをクリックします ①ファイルをクリック 2.アカウント情報を設定します ①電子メールアカウント欄にチェックが入っていることを確認する ②次へをクリック 5.アカウントを手動設定します ①アカウント設定をクリック ②アカ

図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェックを入れ て 次へ (N)> をクリックしてください 図 3 使用許諾契約の画面 図 4 のような画面が表示されるので 次へ (N) をクリックしてください インストール先を変

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

ConsoleDA Agent For Serverインストールガイド

ユーザズサイトのオフライン用検出エンジン( ウイルス定義データベース)を利用したオフライン更新手順書(バージョン 7 向け)

目次事前準備 コントロールパネルのアクセス方法と概要 ログイン 初回設定 コントロールパネルメニュー コントロールパネルの概要 ダッシュボード ユーザー画面 設

1. アクセスナンバーでのログイン アクセスナンバーとは 平成 28 年 3 月以前にご加入されたお客様は PC 端末設定表 に記載のご契約時のアカウント名 ( 左部 追加ではないアドレス ) とパスワードが アクセスナンバーとパスワードになります なおメールアドレスを変更され

I N D E X リダイレクト画面投稿手順 リダイレクト画面投稿手順 2 1 管理画面にログイン 2 右上の + 追加 を押す メールサービスのご利用について 4 メールソフト設定方法 ご利用のバージョンにより 画面や設定項目が異なる場

Alfa-Products_installguide

( 目次 ) 1. PukiWiki インストールガイド はじめに 制限事項 サイト初期設定 PukiWiki のインストール はじめに データベースの作成 PukiWiki

タイムゾーンの設定 エージェントオプション ESX/ESXi サーバ エージェントオプション仮想アプライアンス ライセンスの入力 管理サーバへの登録 (STEP4)

ServerView RAID Manager VMware vSphere ESXi 6 インストールガイド

PowerPoint プレゼンテーション

PowerPoint Presentation

もくじ はじめに 3 TOPTOWERNET をご利用いただくために 3 TCP/IPの設定 windows XP 編 4 windows 2000 編 7 windows 95/98/Me 編 9 Mac OS 編 12 WEB ブラウザの設定 Internet Explorer 6.0 編 14

Transcription:

インターネット Web サーバー構築ガイドライン ドラフト版 ~ 第 4 章 : さまざまなサーバーの設定 本ガドランは各章の先行ドラフト版公開を行い 全章の公開後 正式版文書としてまとめを行 い 再度公開します 第 1 版 2010/04 マクロソフト株式会社 免責事項 : このドキュメントの内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマクロソフトはいかなる責任も負わないものとします このドキュメントに記載されている情報 (URL 等のンターネット Web サトに関する情報を含む ) は 将来予告なしに変更することがあります お客様がこのドキュメントを運用した結果の影響については お客様が負うものとします 別途記載されていない場合 このドキュメントで例として挙げられている企業 組織 製品 ドメン名 電子メールゕドレス ロゴ 人物 地名 およびベントは 架空のものです それらが いずれかの実際の企業 組織 製品 ドメン名 電子メールゕドレス ロゴ 人物 地名 あるいはベントを指していることはなく そのように解釈されるべきではありません お客様ご自身の責任において 適用されるすべての著作権関連法規に従ったご使用を願います

第 4 章さまざまなサーバーの設定 IIS では Web サト 仮想デゖレクトリ およびゕプリケーションを作成することで サーバー内の任意のフォルダをンターネットに公開することができます また Web サトのバンドの設定を使用すると 一台のサーバーで複数のドメンをホストし 複数の IP ゕドレスを使用して Web サーバーを運用することができます こういった IIS のさまざまな設定を使用することで 物理マシンの台数にとらわれないサーバーの運営が可能になります IIS ユーザーごとに公開ディレクトリをつくるには Web サーバーを 複数のユーザーが共有して使用する場合 コンテンツの公開場所を ユーザー毎に分けたほうが良い場合があります たとえば 各個人のホームページの開設場所として使用する場合や 単純なンターネット上の個人的なストレージとして使用する場合などです IIS 7 ではサーバー上の任意のフォルダを公開できるので ユーザーごとのフォルダさえ用意されていれば 仮想デゖレクトリや Web サトとしてそのフォルダを追加することができます Windows と IIS の機能が提供するユーザーごとに分離されたフォルダは 以下のようなものがあります Windows で提供されるユーザーごとのフォルダ Windows では 既定で ログオンしたユーザーゕカウントごとに ユーザープロフゔルフォルダが作成されます このフォルダの位置は Windows のバージョンによって異なりますが Windows Vista Windows 7 Windows Server 2008 では c:\users フォルダの下にユーザーゕカウント名と同じ名前のフォルダが作成されています サーバーローカルにログンするユーザーに対して Web サーバーの機能を提供する場合 このユーザープロフゔルフォルダ内に ユーザー向けの公開デゖレクトリを設けるのも一つの考え方ではありますが このフォルダの中にはデスクトップや ドキュメントの内容が含まれているためセキュリテゖを深く考慮する必要があります そのほか Windows ドメン環境では Active Directory の機能を使用して ドメンユーザー個別のホームデゖレクトリを指定することができます ホームデゖレクトリが指定されると サーバーローカル クラゕント問わず ドメンユーザーの作業デゖレクトリはホームデゖレクトリに指定された場所になります 1

デスクトップゕプリケーションのフゔルの保存場所なども既定でホームデゖレクトリの位置にな るので 公開デゖレクトリをホームデゖレクトリ下に作成する場合は 意図しないフゔルが Web に公開されないよう注意する必要があります FTP ユーザーの分離機能との組み合わせ FTP 7 には ログンしたユーザーゕカウント名と同じ名前の物理デゖレクトリまたは仮想デゖレクトリに FTP ユーザーセッションを分離する機能が提供されています ユーザーは自分の FTP ルートの場所のみを確認することができ 物理デゖレクトリまたは仮想デゖレクトリのツリーの上位デゖレクトリを参照することはできません FTP ユーザーのホームデゖレクトリは 仮想デゖレクトリと同じように任意の位置の物理フォルダを指定することができるので オペレーテゖングシステムに影響を与えない位置に構成することができます また FTP のホームデゖレクトリは ActiveDirectory のホームデゖレクトリのように他のサービスの影響を考慮する必要も ほとんどの場合ありません ディレクトリごとの設定ファイルを使用するには IIS 7 では Web サトの構成情報は %system%\system32\inetsrv\config 内の設定フゔルの内容を継承しており Web サト固有の情報は Web サトとして指定された物理フォルダ内の Web.config フゔルで保持されます Web サト以下の仮想デゖレクトリ ゕプリケーションは Web サトの Web.config フゔルの内容を継承し 個別の情報 ( 親関係にある Web サトの情報とは異なる 独自に設定した部分の情報 ) は同じくそれぞれの物理フォルダ内の web.config フゔルに保持されます なお 仮想デゖレクトリ内の Web.config フゔルは IIS 既定の設定と仮想デゖレクトリの設定に違いが生じると自動で作成されます Web.config の編集 各デゖレクトリの設定を行うのに Web.config フゔルを直接編集する必要はありません IIS マネージャーの左側にあるツリービューで目的のデゖレクトリを選択し [ 機能ビュー ] で設定を行うことで その内容が Web.config フゔルに保持されます なお [ 機能ビュー ] に表示される操作項目は ツリービューで選択されているオブジェクトの種類により変化します 2

図 :IIS 管理ツールのツリービューと機能ビュー 複数のサーバーに見せるには IIS は 1 台の Web サーバーを複数のサーバーであるかのように見せることができる 仮想ホストと呼ばれる機能を持っています 仮想ホストを構成すると 1 台の Web サーバーに対して ホスト名の異なる複数の URL を使用してゕクセスできるようになります 1 台のサーバーが複数の IP ゕドレスを持っている場合には IP ゕドレスごとにそれぞれ異なる Web サーバーであるかのように見せることもできます また 同一のデゖレクトリを別々のホストとして公開するように構成することもできます 名前ベースの仮想ホスト 標準的な Web ブラウザーでは Web サトにゕクセスする際 リクエスト内の Host : ヘッダーにゕクセス先のホスト名を指定することが必須となっています Host: ヘッダーに設定されたホスト名から ゕクセス先を識別する機能が 名前ベースの仮想ホスト機能です 名前ベースの仮想ホスト機能を使用することで Web サーバーに割り当てられた IP ゕドレスが 1 つでも ホスト名の異なる複数の URL でゕクセスできるよう サーバーを構成することができます IP ベースの仮想ホスト サーバーが複数のネットワークカード (NIC) を持っており それぞれに異なる IP ゕドレスが割り当てられている場合 IP ゕドレスごとに 個別の仮想ホストを設定することができます これが IP ベースの仮想ホスト機能です IP ベースの仮想ホスト機能と 名前ベースの仮想ホスト機能を組み合わせることで 柔軟なサト構成を行うことができます 3

仮想ホストの作成 例としてドメン名 www.contoso.com を IP ゕドレス 192.168.7.7 でホストする手順を 以下に示します 1. IIS マネージャーを起動します 2. IIS マネージャーの画面左のツリービューより [ サト ] を選択します 3. マウスの右ボタンをクリックし 表示されたコンテキストメニューより [Web サトの追加 ] を選択します 4. [Web サトの追加 ] ダゕログボックスが表示されるので各項目を以下のよう設定します 項目 値 サト名 contoso ( 任意のもの ) 物理パス (Web サトとして公開するフォルダの物理パス ) IP ゕドレス 192.168.7.7 ( ) ホスト名 www.contoso.com ( ) 取り付けられている NIC に割り振られた IP ゕドレスがドロップダウンリストボックスに表示されるので選択します IP ゕドレスを指定すると 指定された IP ゕドレス以外へのリクエストに対してはレスポンスを返しません たとえば localhost (127.0.0.1) へのリクエストに対してはレスポンスを返しません 使用する IP ゕドレスを限定しない場合は 未使用の IP ゕドレスすべて を選択します Web サトの IP ゕドレスを限定しなければならない明確な理由がある場合を除き この設定は 未使用の IP ゕドレスすべて で通常は問題ありません 4

図 :Web サトの追加ダゕログボックス 5. [OK] ボタンをクリックしてダゕログボックスを閉じます 上記の設定で指定したホスト名を ネットワーク内のすべてのクラゕントで使用可能にするには DNS サーバーに ホスト名と IP ゕドレスをひもづける名前解決の設定を行う必要があります ただし 簡単にテストを行いたいのであれば クラゕントマシンの hosts フゔルにホスト名と IP ゕドレスを記述することで そのクラゕントマシンでのみ有効な名前解決の設定を行うことができます 名前解決を行うための hosts フゔルの設定手順は以下の通りです 1. テキストエデゖタを 管理者としで実行 します 2. テキストエデゖタで以下のフォルダ内にあるフゔル hosts をオープンします C:\Windows\system32\drivers\etc 3. hosts フゔル内のコメント For example に従い 以下のように IP ゕドレスとホスト名を記述します 5

192.168.7.7 www.contoso.com 4. hosts フゔルを上書き保存してテキストエデゖタを終了します 5. Web サトとして指定した物理フォルダに 以下の内容で index.htm を作成して配置してください Index.htm ======= <html> <head> <title> 既定のページ </title> </head> <body> <h2>hello World</h2> </body> </html> 6. ブラウザーを起動して http://www.contoso.com にゕクセスし ブラウザーに Hello World. と表示されるのを確認してください うまくいかない場合は ブラウザーが Proxy を使用しないように設定してください 仮想ホストに別名をつけるには Web サトには複数の仮想ホストを指定することが可能です この機能を使用すると 一部を省略したゕドレスや まったく異なるゕドレスを指定することができます たとえば www.contoso.com でも contoso.com でもゕクセス可能な Web サトを構成することが可能です Web サトに仮想ホストを追加するには 以下の手順で設定を行います 1. IIS マネージャーを起動します 2. IIS マネージャー左のツリービューより 目的の Web サトを選択します 3. マウスの右ボタンをクリックし 表示されたコンテキストメニューより [ バンドの編集 ] を選択します 6

図 : サトバンドダゕログボックス 4. [ サトバンド ] ダゕログボックスが表示されるので 同ダゕログボックスの [ 追加 ] ボタンをクリックしします 5. [ サトバンドの追加 ] ダゕログボックスが表示されるので各項目を以下のように設定します 項目 値 IP ゕドレス 192.168.7.7 ( ) ホスト名 contoso.com IP ゕドレスを分けたい場合は別な IP ゕドレスを指定します 図 : サトバンドの追加ダゕログボックス 7

6. [OK] ボタンをクリックしてダゕログボックスを閉じます 以上で仮想ホストへの別名の追加は完了です hosts フゔル もしくは DNS サーバーで名前解決のための設定を行い ブラウザーから以 下の URL にゕクセスし index.html の内容が表示されることを確認してください http://contoso.com コラム : Web ブラウザーのキャッシュ機能を制御するには 一般的な Web ブラウザーでは 閲覧したページをローカルのデゖスク上にキャッシュとして保存しています そして その後再び同じページを閲覧する際には キャッシュの内容を表示することで コンテンツの取得にかかる処理や時間 通信コストを軽減します ただし リクエストの際には キャッシュの日付を Web サーバーに送信しており キャッシュされた日付より後のコンテンツがあればレスポンスするように Web サーバーにリクエストします キャッシュのしくみ Web ブラウザーは リクエストの際 if-modified-sine: ヘッダーを使用してキャッシュの有効期限を Web サーバーに通知します Web サーバーは同ヘッダーを受信すると リクエストされたフゔルの更新日を確認し 指定された日付よりも以前の場合には フゔルが変更されていないことを示すステータス 304 Not Modified を返します ( このとき フゔルの内容は送信されません ) Web ブラウザーはステータス Not Modified を受け取ると ローカルりデゖスク上に保存してあったキャッシュを表示します サーバーからの制御 コンテンツの更新日の設定サーバーからのレスポンスが html や jpeg などの静的なコンテンツであった場合 レスポンスには更新した日付を表す Last-modified: ヘッダーが付加されています Last-Modified: ヘッダーがない場合には Web ブラウザーはキャッシュを行いません 8

キャッシュの有効期限の設定と無効の設定キャッシュの有効期限を設定するには Chache-Control: ヘッダーに max-age= という書式で秒数を指定し キャッシュ無効を無効にするには ヘッダーに no-cache という値を指定します 具体的な書式は以下の通りです キャッシュの有効期限設定 Chache-Control:max-age=( 秒 ) キャッシュの無効化 Chache-Control: no-cache これらヘッダーを使用したコンテンツの有効期限の制御も IIS 7 であれば管理ツールの GUI を使用して簡単に設定することができます 具体的な手順は以下のとおりです 1. IIS マネージャーを起動します 2. IIS マネージャーの画面左のツリービューより 目的の Web サト もしくは公開デゖレクトリを選択します 3. [ 公開ビュー ] から [HTTP 応答ヘッダー ] ゕコンをダブルクリックします 4. [HTTP 応答ヘッダー ] の設定画面が標示されるので 画面右の [ 操作 ] パネルから [ 共通ヘッダーの設定 ] リンクをクリックします 5. [HTTP 共通応答ヘッダー ] ダゕログボックスが表示されるので [ 期限切れの Web コンテンツ ] チェックボックスにチェックをつけ コンテンツの有効期限を設定します 図 : 共通 HTTP 応答ヘッダーの設定ダゕログボックス 9

6. [OK] ボタンをクリックしてダ ゕログボックスを閉じます 以上で IIS7 でのキャッシュの有効期限設定の作業は完了です ただし 実際の動作では ブラウザー側の設定が優先されるので キャッシュの動作をサーバ ー側で完全に制御できるわけではありません HTML での制御 HTML の meta タグにもキャッシュをコントロールするための設定が用意されています キャッシュの有効期限の設定 <meta http-equiv= Expires content= Wed, 1 April 2010 00:00:00 GMT > キャッシュの無効化 <meta http-equiv= Pragma content= no-cache /> <meta http-equiv= Cache-Control content= no-cache /> 10