早見表 |
|
カタログ |
system_ms |
カテゴリ |
Web サーバ |
ユーザ ボリューム |
yes |
最小 メモリ |
256MB(x86)、768MB(x64) |
OS |
Windows |
制約 |
なし |
IIS は、Microsoft Internet Information Server ソフトウェア(http://www.iis.net を参照)に基づいた Web サーバ アプライアンスです。
IIS は静的な Web コンテンツに対応し、ユーザ設定可能な読み取り専用コンテンツ ボリュームからスクリプトを実行します。 ドキュメントおよびスクリプトへのパスは設定可能です。したがって、同じボリュームを異なるコンテンツに対応する複数の Web サーバまたは他のアプライアンス(またはその両方)との間で共有できます。
IIS には、コンテンツ ボリューム上のスクリプトから外部サービスにアクセスするための 3 つの汎用出力端子があります。 db 端子はデータベースにアクセスするために使用されます。fs 端子は共有ファイル ストレージにアクセスするために使用されます(CIFS を使用して)。また、aux 端子は、SMTP サーバに電子メール メッセージを送信するために使用されます。
log 端子は、IIS がログ ファイルを格納できる共有ファイルシステムに IIS を接続するために使用します。
IIS サーバの設定はプロパティを使用して行います。 プロパティはほとんどの使用例に簡単な設定方法を通じて対応するように設計されています。 通常、非デフォルト値の設定に必要なプロパティはわずかです。
IIS アプライアンスによって提供される機能でニーズを満たせない場合は、テクニカル サポートに連絡して可能なオプションを検討してください。 カタログを拡張して、お客様のニーズを満たすアプライアンスをご提供できる場合があります。
重要: IIS03y と IIS08y は、CA AppLogic では配布されていません。 ベース Windows サーバ アプライアンスからこれらのアプライアンスを作成する手順については、「インストール リファレンス」を参照してください。
名前 |
最新バージョン |
OS |
IIS |
VB |
ASP.NET |
ノート |
IIS03W |
1.1.1-1 |
Windows Server 2003"Web"SP2 (x86) |
6 |
6 |
3.5 SP1 |
|
IIS03S |
1.1.1-1 |
Windows Server 2003 "Standard" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
IIS03E |
1.1.1-1 |
Windows Server 2003 "Enterprise" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
IIS03DC |
1.1.1-1 |
Windows Server 2003 "Datacenter" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
IIS08W |
1.1.1-1 |
Windows Server 2008 "Web" R2 (x64) |
7.5 |
6 |
4.0 |
|
IIS08S |
1.1.1-1 |
Windows Server 2008 "Standard" R2 (x64) |
7.5 |
6 |
4.0 |
|
IIS08E |
1.1.1-1 |
Windows Server 2008 "Enterprise" R2 (x64) |
7.5 |
6 |
4.0 |
|
IIS08DC |
1.1.1-1 |
Windows Server 2008 "Datacenter" R2 (x64) |
7.5 |
6 |
4.0 |
|
IIS03y
リソース |
最小 |
IIS03W |
IIS03S |
IIS03E |
IIS03DC |
デフォルト |
CPU |
0.10 |
2 |
4 |
8 |
32 |
0.25 |
メモリ |
256 M |
2 G |
4 G |
64 G |
64 G |
512 M |
帯域幅 |
1 M |
2 G |
2 G |
2 G |
2 G |
250 M |
IIS08y
リソース |
最小 |
IIS08W の最大 |
IIS08S の最大 |
IIS08E の最大 |
IIS08DC の最大 |
デフォルト |
CPU |
0.25 |
4 |
4 |
8 |
32 |
0.5 |
メモリ |
768 M |
32 G |
32 G |
64 G |
64 G |
1 G |
帯域幅 |
1 M |
2 G |
2 G |
2 G |
2 G |
100 M |
名前 |
方向 |
プロトコル |
説明 |
in |
in |
任意 |
Web クライアントから送られる HTTP リクエストを処理します。 HTTP/1.1 および 1.0 プロトコルを処理します。 |
db |
out |
任意 |
データベース サーバへのアクセス。 使用状況は、コンテンツ ボリューム上の任意のスクリプト(存在する場合)によって定義されます。 使用しない場合、この端子は未接続のままにできます。 |
fs |
out |
任意 |
共有ファイル ストレージ用のネットワーク ファイル システムにアクセスして、匿名ログインおよび share という名前の読み取り/書き込み共有を提供します。 使用状況は、コンテンツ ボリューム上の任意のスクリプト(存在する場合)によって定義されます。 コンテンツ ボリューム上のソフトウェアは、アプライアンスのファイルシステム スペースにある \\fs\share としてリモート ファイル システムを「認識」します。 使用しない場合、この端子は未接続のままにできます。 |
log |
out |
任意 |
IIS ログを格納するための CIFS ベースのネットワーク ファイル システムへのアクセス。 使用しない場合、この端子は未接続のままにできます。 接続されたサーバは、匿名のログインを許可し、share という名前の読み取り/書き込み共有アクセス権を持っている必要があります。 |
aux |
out |
任意 |
電子メールを送信するための SMTP サーバへのアクセス。 使用状況は、コンテンツ ボリューム上の任意のスクリプト(存在する場合)によって定義されます。 「IIS SMTP」はアプライアンス上で設定されないことに注意してください。メールを送信する必要があるどのようなアプリケーションも、ターゲット ホスト名として「aux」を使用して、単に SMTP を直接使用します。 |
net |
out |
任意 |
サブネット アクセス用のゲートウェイ出力です。 |
mon |
out |
CCE |
パフォーマンスとリソースの使用状況統計を送信します。 |
デフォルト インターフェースは有効です。 デフォルトのインターフェースは、正常に起動されたことを CA AppLogic にレポートするためにアプライアンスによって使用されます。 また、主に診断およびトラブルシューティングの目的で、CA AppLogic コントローラからセキュア シェルを介してアプライアンスへログインする場合にも使用できます。
ボリューム |
説明 |
コンテンツ |
IIS によって対応される Web コンテンツ(ドキュメント、メディアおよびスクリプト)を提供する読み取り/書き込みボリューム。 |
ボリュームでは、静的または動的な(またはその両方)コンテンツを提供できます。
プロパティ名 |
タイプ |
説明 |
content_on_fs |
文字列 |
コンテンツが fs 端子でファイルシステムを基準にするか、またはコンテンツ ボリューム上にあるかどうかを指定します。 有効な値は on および off です。 on に設定されている場合は、すべてのコンテンツが fs 端子でのファイルシステムを基準とします。 off に設定されている場合、コンテンツはコンテンツ ボリューム上にあります。 |
docs_dir |
文字列 |
対応するドキュメントがあるコンテンツまたはリモート NAS ボリューム上のルート ディレクトリ。 たとえば、/mydocs が考えられます。 このプロパティは、複数の IIS サーバがコンテンツ ボリュームを共有し、それぞれのサーバに専用のドキュメントが必要なときに使用すると便利です。 docs_dir が / に設定される場合は、コンテンツ ボリュームのルート ディレクトリが使用されます。 |
logs_enabled |
文字列 |
IIS ログ記録を有効にするかどうかを制御します。 有効な値は on および off です。 on に設定され、logs 端子が接続されている場合、ログは cifs 共有上でリモート NAS アプライアンスに格納されます。 on に設定され、logs 端子が接続されていない場合、ログはデフォルトの場所(C:\WINDOWS\system32\LogFiles\W3SVC1\*)を使用して、Windows ブート ドライブに格納されます。 これが off に設定されている場合、ログは完全に無効になります。 デフォルト: off |
logs_base_dir |
文字列 |
IIS ログが格納されるディレクトリ。 このプロパティは、logs_enabled が「off」に設定されているか、log 端子が接続されていないと、効果が得られません。 デフォルト: / |
重要: 列挙されたすべての文字列プロパティは、大文字と小文字を区別しません(小文字)。 他のすべての文字列プロパティは大文字と小文字を区別します。
通常は設定する必要のない追加のプロパティです。 標準外の状況で IIS を調整するために使用できます。
プロパティ名 |
タイプ |
説明 |
index_files |
文字列 |
クライアントがディレクトリ名を参照する URL をリクエストした場合に、ディレクトリ インデックス ページとして使用される順序付けられたスペース区切りファイル リスト。 |
max_connections |
整数 |
IIS が処理できるアクティブな同時接続の最大数(0 は無制限を表す)。 同時接続の実際の数は、十分なシステム メモリがない場合に、このプロパティ用に設定された値未満に制限される場合があります。 「メモリ使用量」セクションを参照してください。 |
idle_timeout_sec |
整数 |
リクエストや応答がない場合にクライアント接続を開いたままにしておく、秒単位のタイムアウト。 このタイムアウトを短くすると、使用されていない接続をすみやかに切断することに役立ちます。 デフォルト: 15 |
data_timeout_sec |
整数 |
データ送信が開始されたが完了していないときに、さらにデータを受信または送信する場合の秒単位のタイムアウト。 このタイムアウトを使用すると、送信中に遅延が引き続き許可されているときに、忘れられた接続を IIS でドロップできます。 デフォルト: 300 |
重要: 列挙されたすべての文字列プロパティは、大文字と小文字を区別しません(小文字)。 他のすべての文字列プロパティは大文字と小文字を区別します。
IIS アプライアンスは mon 端子を介して以下のカスタム カウンタをレポートします。
以下のカウンタは W3SVC カウンタ グループに属します。
カウンタ名 |
説明 |
Total hits |
ヒット数の合計 |
Total bytes |
バイト数合計 |
見つからないリクエスト総数 |
IIS によって生成された見つからない応答の総数 |
Active requests |
アクティブなリクエスト数 |
重要: アプライアンス内のカウンタのペースは 10 秒に設定されます。
アプライアンスが起動に失敗すると、以下のメッセージが、アプライアンス ログ ファイルおよびグリッド コントローラのシステム ログに表示される場合があります。
エラー メッセージ |
説明 |
エラー: content_on_fs は off ですが、ローカル コンテンツ ボリュームが見つかりません。 |
content_on_fs は off に設定されます。このことは、データ ボリュームをローカルにマウントする必要があるが、IIS はコンテンツ ボリュームをマウントできないことを示しています。 原因として、コンテンツ ボリュームがフォーマットされていないか、または IIS 設定に存在しないことが考えられます。 |
エラー: content_on_fs は on ですが、fs 端子が接続されていません。 |
content_on_fs は on に設定されていて、リモート ファイルシステムを Web コンテンツに使用するように指定されていますが、IIS はコンテンツ共有にアクセスできません。 原因として、そのような共有を公開する別のアプライアンスが IIS fs 端子に接続されていないことが考えられます。 |
エラー: fs 共有にアクセスできませんでした。 |
IIS は cifs 共有にアクセスできません。 原因として、fs が接続されていないか、fs 端子(たとえば NAS アプライアンス)に接続されるアプライアンスの前に IIS が起動されたことが考えられます。 |
エラー: docs directory docs_dir は、コンテンツ ボリューム上に存在しません。 |
IIS 設定で定義された docs_dir フォルダがコンテンツ ボリューム上で見つかりませんでした。 |
アプライアンス ログ ファイルは以下の場所で確認できます。
/var/log/appliance/log
コンテンツ ボリューム上のファイルには、HTTP を通じて対応する資格があるすべてのユーザ用の「読み取り」許可が必要です。
リモート ファイル システム共有からの動的コンテンツに対応するには、アプリケーション内の IIS0Ny アプライアンスを設定する必要があります。
アプリケーションに IIS03y アプライアンスを設定する方法
x86: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on または x64: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
重要: 必要に応じて、「file:////\\fs\share\*」を正しいパスに置き換えてください(複数のフォルダでコマンドを繰り返す)。
IS0Ny アプライアンスは以下の Web サービス拡張設定で設定されます。変更には IIS マネージャを使用できます。
拡張 |
設定 |
||
すべての不明な CGI 拡張 |
禁止 |
||
すべての不明な ISAPI 拡張 |
禁止 |
||
Active Server Pages |
許可 |
||
ASP.NET v2.0.50727 |
許可 |
||
インターネット データ コネクタ |
禁止 |
|
|
RPC Proxy Server Extension |
許可 |
|
|
サーバ側インクルード |
禁止 |
|
|
WebDAV |
禁止 |
|
「IIS SMTP」 システムは IIS 上で設定されません。 そのシステムは、このアプライアンスから電子メールを送信するために使用しないでください。 どのような場合も、ユーザの SMTP メーラは SMTP サーバのホスト名として aux を使用するようにセットアップする必要があります。 電子メールとともに IIS0Ny を使用する方法の例については、「使用方法」を参照してください。
使用中のアプライアンス:
ユーザ リクエスト用の入力ゲートウェイ
静的または動的な(またはその両方)コンテンツ(たとえば ASP.NET スクリプト)がある Web サーバ
クライアント リクエストは usr ゲートウェイ上に着信します。 ゲートウェイは、iis Web サーバにリクエストを転送します。
プロパティ設定の例:
プロパティ名 |
値 |
ノート |
content_on_fs |
off |
ローカル ボリュームの使用。 |
docs_dir |
/ |
Web サイト ファイルは、コンテンツ ボリュームのルート ディレクトリにあります。 |
logs_enabled |
off |
ログ ファイルは必要ありません。 |
logs_base_dir |
/ |
ログ ファイルは必要ありません。 |
index_files |
default.htm default.asp default.aspx index.html |
最も一般的なインデックス ファイル。 |
max_connections |
0 |
人為的な制限を使用しないでください。 |
idle_timeout_sec |
15 |
アイドル接続のデフォルト タイムアウト。 |
data_timeout_sec |
300 |
デフォルト タイムアウト。 |
使用中のアプライアンス:
クライアント リクエストは usr ゲートウェイ上に着信します。 ゲートウェイは、iis Web サーバにリクエストを転送します。 Web サーバは sql データベースにアクセスします。
プロパティ設定の例:
プロパティ名 |
値 |
ノート |
content_on_fs |
off |
ローカル ボリュームの使用。 |
docs_dir |
/ |
Web サイト ファイルは、コンテンツ ボリュームのルート ディレクトリにあります。 |
logs_enabled |
off |
ログ ファイルは必要ありません。 |
logs_base_dir |
/ |
ログ ファイルは必要ありません。 |
index_files |
default.htm default.asp default.aspx index.html |
最も一般的なインデックス ファイル。 |
max_connections |
20 |
最大 20 の同時接続を使用します。 |
idle_timeout_sec |
15 |
アイドル接続のデフォルト タイムアウト。 |
data_timeout_sec |
300 |
デフォルト タイムアウト。 |
使用中のアプライアンス:
クライアント リクエストは usr ゲートウェイ上に着信します。 ゲートウェイは、iis Web サーバにリクエストを転送します。 Web サーバは db データベースにアクセスします。 iis および db は、どちらも log 端子を介して logs アプライアンスにそのログを書き込みます。
プロパティ設定の例:
プロパティ名 |
値 |
ノート |
content_on_fs |
off |
ローカル ボリュームの使用。 |
docs_dir |
/ |
Web サイト ファイルは、コンテンツ ボリュームのルート ディレクトリにあります。 |
logs_enabled |
on |
ログ ファイルを保持します。 |
logs_base_dir |
/iis_logs |
/iis_logs サブディレクトリにログ ファイルを配置します。 |
index_files |
default.htm default.asp default.aspx index.html |
最も一般的なインデックス ファイル。 |
max_connections |
20 |
最大 20 の同時接続を使用します。 |
idle_timeout_sec |
15 |
アイドル接続のデフォルト タイムアウト。 |
data_timeout_sec |
300 |
デフォルト タイムアウト。 |
使用中のアプライアンス:
クライアント リクエストは usr ゲートウェイ上に着信します。 ゲートウェイは、iis Web サーバにリクエストを転送します。 Web サーバのコンテンツは、config に置かれ、fs 端子を通じて iis からアクセスされます。 iis は log 端子を介して config アプライアンスにそのログを書き込みます。
Web アプリケーションは、メール ゲートウェイを介し iis の aux 端子を通じて送信電子メールを送信できます。
プロパティ設定の例:
プロパティ名 |
値 |
ノート |
content_on_fs |
on |
コンテンツはマウントされた NAS ボリューム上にあります。 |
docs_dir |
/website |
Web サイト ファイルは、コンテンツ ボリュームの /website ディレクトリにあります。 |
logs_enabled |
on |
ログ ファイルを保持します。 |
logs_base_dir |
/iis_logs |
/iis_logs ディレクトリでログ ファイルを保持します。 |
index_files |
default.htm default.asp default.aspx index.html |
最も一般的なインデックス ファイル。 |
max_connections |
0 |
人為的な制限を使用しないでください。 |
idle_timeout_sec |
15 |
アイドル接続のデフォルト タイムアウト。 |
data_timeout_sec |
300 |
デフォルト タイムアウト。 |
使用中のアプライアンス:
クライアント リクエストは usr ゲートウェイ上に着信します。 ゲートウェイは webs ロード バランサにリクエストを転送し、その場所からさらにいずれかの Web サーバ(iis1 または iis2)にリクエストが転送されます。 Web サーバは db データベースにアクセスします。 Web サーバのコンテンツは、共有設定アプライアンスに置かれ、fs 端子を通じてアクセスされます。 両方の Web サーバは、log 端子を介して logs アプライアンスにそのログを書き込みます。
Web アプリケーションは、メール ゲートウェイを介し iisy の aux 端子を通じて送信電子メールを送信できます。
また、管理者は admin ゲートウェイを介して logs アプライアンスにログインし、ログ ファイルを表示できます。
プロパティ設定の例:
プロパティ名 |
値 |
ノート |
content_on_fs |
on |
コンテンツはマウントされた NAS ボリューム上にあります。 |
docs_dir |
/website_files |
Web サイト ファイルは、コンテンツ ボリュームの /website_files ディレクトリにあります。 |
logs_enabled |
on |
ログ ファイルを保持します。 |
logs_base_dir |
/website_logs |
/website_logs ディレクトリでログ ファイルを保持します。 |
index_files |
default.htm default.asp default.aspx index.html |
最も一般的なインデックス ファイル。 |
max_connections |
0 |
人為的な制限を使用しないでください。 |
idle_timeout_sec |
15 |
アイドル接続のデフォルト タイムアウト。 |
data_timeout_sec |
300 |
デフォルト タイムアウト。 |
アプライアンス ホスト名(アプライアンス インスタンス名に設定)は 15 文字以下にする必要があります。 アプライアンスのインスタンス名に 15 文字を超える文字を設定すると、15 文字に切り捨てられます。
アプライアンス内で使用されるオープン ソース/サードパーティ ソフトウェア
IIS0Ny は、ベース クラス WIN0Ny で使用されるサードパーティのオープン ソース パッケージに加えて、以下のサードパーティのオープン ソース パッケージを使用します。
ソフトウェア |
バージョン |
変更 |
ライセンス |
ノート |
F5XForwardedFor |
1.0.0 |
いいえ |
iControl EULA |
http://devcentral.f5.com/downloads/codeshare/F5XForwardedFor.zip |
KB942589 |
該当なし |
いいえ |
eula_KB942589 |
http://support.microsoft.com/kb/942589、x64 の場合のみ。 |
dotnetfx |
3.5 |
いいえ |
eula_dotnetfx |
.NET Framework 3.5 の完全パッケージ |
mysql-connector-odbc |
5.1.5 |
いいえ |
GPLv2 |
MySQL Web サイト上のダウンロード ページ |
psqlodbc |
08.03.0400 |
いいえ |
LGPLv2.0 |
PgFoundry 上のダウンロード ページ |
perl-libwin32 |
0.27-1 |
いいえ |
GPLv2 |
ダウンロード ページ |
Copyright © 2012 CA. All rights reserved. |
|