Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

IIS 7 以降の代替オプション (Windows)

このページには、InterSystems Web ゲートウェイで使用する Microsoft IIS を構成するための特殊オプションの構成手順が記載されています。これらのオプションについては、以下のとおりです。

ISAPI サービスおよび CGI サービスのインストール

既定の設定では、IIS 7 は ISAPI 拡張ISAPI フィルタ、または CGI モジュールを実行しません。IIS 7 のすべての特殊オプションでは、これらのサービスをインストールする必要があります。

ISAPI 拡張サービスがインストールされていれば、Web ゲートウェイのすべてのバージョンが IIS 7 と組み合わせて動作することに注意してください。

これらの従来のサービスは、Windows のコントロール・パネルを使用してインストールします。

  1. Windows のコントロール・パネルを開きます。

  2. [プログラムと機能] を選択し、[Windows の機能の有効化または無効化] を選択します。

  3. [インターネット インフォメーション サービス] に移動し、[World Wide Web サービス] および [アプリケーション開発機能] を展開します。

    [ISAPI 拡張機能] を選択します。また、ISAPI フィルタCGI が必要な場合は、これらのサービスを選択します。[OK] をクリックします。

  4. Windows の [コントロール パネル][管理ツール][インターネット インフォメーション サービス (IIS) マネージャ] の順に開きます。

  5. 左側のパネルで、[MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  6. 中央のパネルで、[モジュール] アイコンをダブルクリックします

  7. 右側のパネルで、[ネイティブ モジュールの追加] を選択します。

  8. 左側のパネルで、最上位レベルを展開し、[Web サイト][既定の Web サイト] の順に展開します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                  Web Sites
                         Default Web Site
    
  9. 中央のパネルで、[ハンドラ マッピング] をダブルクリックします。

  10. 中央のパネルで、[ISAPI-dll] ハンドラをハイライト表示します。

  11. 右側のパネルで、[ハンドラのアクセス許可の編集] を選択します。

  12. [実行] を選択して、[OK] を選択します。これにより、ISAPI DLL の名前を直接呼び出して、ISAPI 拡張機能を起動できるようになります。

代替オプション 1 : ISAPI モジュールの使用 (CSPms*.dll)

使用している Web ゲートウェイ DLL でネイティブ・モジュール・インタフェースをサポートできない場合は、このオプションを使用します (推奨オプション)。これは IIS の旧バージョンで提供されていた既定の (また、最もパフォーマンスのよい) ソリューションです。

既定の設定では、IIS 7 は ISAPI 拡張ISAPI フィルタ、または CGI モジュールを実行しません。このオプションには、ISAPI 拡張サービスが必要です。

"ISAPI サービスおよび CGI サービスのインストール (必要な場合)" の手順に従って、ISAPI 拡張サービスをインストールおよび構成します。

インターシステムズのファイル・タイプを認識し、それらを Web ゲートウェイに渡して処理するように Web サーバを構成します。

ISAPI 拡張機能の有効化

DLL : CSPms.dll および CSPmsSys.dll

これらの拡張機能を使用できるようにするには、まず “許可済み” アプリケーションとして IIS に登録する必要があります。これは、[インターネット インフォメーション サービス (IIS) マネージャ] コントロール パネルで行います。

  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、[MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  3. 中央のパネルで、[ISAPI および CGI の制限] をダブルクリックします。

  4. 右側のパネルで、[追加] を選択します。

  5. [ISAPI または CGI の制限の追加] ダイアログに、以下の詳細を入力します。

    ISAPI または CGI パス : C:\Inetpub\CSPGateway\CSPms.dll

    説明 : WebGatewayRunTime

    拡張パスの実行を許可する : 選択

    [OK] を選択します。

InterSystems IRIS ファイル拡張子のマッピング

以下の構成方法のいずれか 1 つを選択します。

Web サーバから静的ファイルを処理する場合、以下のように、インターシステムズのファイル・タイプを Web ゲートウェイの ISAPI 拡張機能にマップします。

拡張子 バイナリ
*.csp C:\Inetpub\CSPGateway\CSPms.dll
*.cls C:\Inetpub\CSPGateway\CSPms.dll
*.zen C:\Inetpub\CSPGateway\CSPms.dll
*.cxw C:\Inetpub\CSPGateway\CSPms.dll
  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、最上位レベルを展開して [Web サイト] セクション、[既定の Web サイト] セクションの順に表示します。[既定の Web サイト] セクションをハイライト表示します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                Web Sites
                        Default Web Site
    
    Note:

    これによって、Web サイト全体に対して CSP が有効になります。特定の仮想サブディレクトリ (/csp/ など) に CSP の使用を制限するには、マッピングを作成する前に ([既定の Web サイト] の下の) 適切なサブディレクトリにコントロールをフォーカスします。CSP のコンテンツを処理するそれぞれの仮想サブディレクトリについて、この手順を繰り返してください。

  3. 中央のパネルで、[ハンドラ マッピング] アイコンをダブルクリックします。

  4. 右側のパネルで、[スクリプト マップの追加] を選択します。

  5. [スクリプト マップの追加] ダイアログに以下のように入力します。

    要求パス : *.csp

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPms.dll

    名前 : WebGateway_csp

  6. [要求の制限] を選択します。

    [要求がマップされている場合のみハンドラを呼び出す] のチェックを外します。

    [OK] を選択して [スクリプト マップの追加] ダイアログに戻ります。

    [OK] をクリックします。

  7. この時点で、以下のようなプロンプトが表示されることがあります。

    “この ISAPI 拡張を有効にしますか? [はい] をクリックすると、[ISAPI および CGI の制限] の一覧の 許可済み の項目に、この拡張が追加されます。拡張が既に存在する場合は、許可されます。”

    [はい] を選択します。

    以下のようにして、後から許可済みアプリケーションのリストを探すことができます。

    左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

    中央のパネルで、[ISAPI および CGI の制限] をダブルクリックします。

    許可済みアプリケーションのリストに Web ゲートウェイ ISAPI コンポーネントが含まれていない場合は、これを追加します。

    [説明] フィールドには自由にテキストを追加できます。以下はその例です。

    CSPmsSys.dll 用の WebGatewayManagement

    CSPms.dll 用の WebGatewayRunTime

  8. 前述の手順を繰り返します。[スクリプト マップの追加] ダイアログを使用して、以下の 2 つのマップを入力します。

    要求パス : *.cls

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPms.dll

    名前 : WebGateway_cls

    要求パス : *.zen

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPms.dll

    名前 : WebGateway_zen

    要求パス : *.cxw

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPms.dll

    名前 : WebGatewayManagement

Web ゲートウェイの運用および管理

Web ゲートウェイのシステム管理スイートへアクセスするには、ブラウザで以下のいずれかの場所を指定します。

http://<ip_address>/csp/bin/Systems/Module.cxw

http://<ip_address>/csp/bin/CSPmsSys.dll

承認されていないユーザであることを通知するエラー・メッセージが表示された場合は、"Web ゲートウェイとセキュリティ" を参照してください。

代替オプション 2 : NSD を使用したネイティブ・モジュールの使用 (CSPcms.dll)

既定の設定では、IIS 7 は ISAPI 拡張ISAPI フィルタ、または CGI モジュールを実行しません。このオプションを使用するには、Web ゲートウェイ管理モジュール (nph-CSPcgiSys.exe) を実行するために、CGI モジュール・サービスが必要です。

"ISAPI サービスおよび CGI サービスのインストール" の手順に従います (必要な場合)。

インターシステムズのファイル・タイプを認識し、それらを Web ゲートウェイに渡して処理するように Web サーバを構成します。

ランタイム・ネイティブ・モジュールの登録

DLL : CSPcms.dll

このモジュールを使用できるようにするには、まず IIS に登録する必要があります。これは、[インターネット インフォメーション サービス (IIS) マネージャ] コントロール パネルで行います。

  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  3. 中央のパネルで、[モジュール] アイコンをダブルクリックします

  4. 右側のパネルで、[ネイティブ モジュールの追加] を選択します。

  5. [登録] を選択し、[ネイティブ モジュールの登録] ダイアログに以下の詳細を入力します。

    名前 : CSPcms

    パス : C:\Inetpub\CSPGateway\CSPcms.dll

    [OK] を選択します。

  6. 左側のパネルで、最上位レベルを展開して [Web サイト] セクション、[既定の Web サイト] セクションの順に表示します。[既定の Web サイト] セクションをハイライト表示します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                Web Sites
                        Default Web Site
    
  7. 右側のパネルで、[ネイティブ モジュールの追加] を選択します。

  8. [ネイティブ モジュールの追加] ダイアログで、[CSPcms] を選択し、[OK] を選択します。

Web ゲートウェイ管理のための CGI モジュールの有効化

実行可能ファイル : nph-CSPcgiSys.exe

このモジュールを使用できるようにするには、まず許可済みアプリケーションとして IIS に登録する必要があります。これは、[インターネット インフォメーション サービス (IIS) マネージャ] コントロール パネルで行います。

  1. [インターネット インフォメーション サービス (IIS) マネージャ] を開きます。

  2. 左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  3. 中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

  4. 右側のパネルで、[追加] を選択します。

  5. [ISAPI または CGI の制限の追加] ダイアログに、以下のように入力します。

    ISAPI または CGI パス : C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

    説明 : WebGatewayManagement

    拡張パスの実行を許可する : 選択

    [OK] を選択します。

InterSystems IRIS ファイル拡張子のマッピング

Note:

ここでのファイル拡張子のマッピング処理で、ワイルドカードスクリプトマップの追加ユーティリティを使用しないでください。使用した場合はエラーとなります。代わりに、モジュールマップの追加というユーティリティを使用します。

以下の構成方法のいずれか 1 つを選択します。

Web サーバから静的ファイルを処理する場合、以下のように、インターシステムズのファイル・タイプを Web ゲートウェイ・モジュールにマップします。

拡張子 ネイティブ・モジュール バイナリ
*.csp CSPms C:\Inetpub\CSPGateway\CSPms.dll
*.cls CSPms C:\Inetpub\CSPGateway\CSPms.dll
*.zen CSPms C:\Inetpub\CSPGateway\CSPms.dll
*.cxw   C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe
  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、最上位レベルを展開して [Web サイト] セクション、[既定の Web サイト] セクションの順に表示します。[既定の Web サイト] セクションをハイライト表示します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                Web Sites
                        Default Web Site
    
    Note:

    これによって、Web サイト全体に対して CSP が有効になります。特定の仮想サブディレクトリ (/csp/ など) に CSP の使用を制限するには、マッピングを作成する前に ([既定の Web サイト] の下の) 適切なサブディレクトリにコントロールをフォーカスします。CSP のコンテンツを処理するそれぞれの仮想サブディレクトリについて、この手順を繰り返してください。

  3. 中央のパネルで、[ハンドラ マッピング] アイコンをダブルクリックします。

  4. 右側のパネルで、[モジュール マップの追加] を選択します。

  5. [モジュール マップの追加] ダイアログに以下のように入力します。

    要求パス : *.csp

    モジュール : CSPcms を選択します。

    名前 : WebGateway_csp

  6. [要求の制限] を選択します。

    [要求がマップされている場合のみハンドラを呼び出す] のチェックを外します。

    [OK] を選択して [モジュール マップの追加] ダイアログに戻ります。

    [OK] をクリックします。

  7. 以上の手順を繰り返し、以下のモジュール・マップを追加します。

    要求パス : *.cls

    モジュール : [CSPcms] を選択します。

    名前 : WebGateway_cls

    あるいは以下のコードを入力します。

    要求パス : *.zen

    モジュール : [CSPcms] を選択します。

    名前 : WebGateway_zen

  8. 左側のパネルで、[既定の Web サイト] セクションをハイライト表示します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                Web Sites
                        Default Web Site
    
  9. 中央のパネルで、[ハンドラ マッピング] アイコンをダブルクリックします。

  10. 右側のパネルで、[スクリプト マップの追加] を選択します。

  11. [スクリプト マップの追加] ダイアログに以下のように入力します。

    要求パス : *.cxw

    実行可能ファイル : C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

    名前 : WebGatewayManagement

  12. [要求の制限] を選択します。

    [要求がマップされている場合のみハンドラを呼び出す] のチェックを外します。

    [OK] を選択して [スクリプト マップの追加] ダイアログに戻ります。

    [OK] をクリックします。

  13. 以下のようなプロンプトが表示されることがあります。“この ISAPI 拡張を有効にしますか? [はい] をクリックすると、[ISAPI および CGI の制限] の一覧の 許可済み の項目に、この拡張が追加されます。拡張が既に存在する場合は、許可されます。”

    [はい] を選択します。

    以下のようにして、後から許可済みアプリケーションのリストを探すことができます。

    左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

    中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

    許可済みアプリケーションのリストに Web ゲートウェイ管理 CGI モジュールが含まれていない場合は、これを追加します。

    [説明] フィールドには自由にテキストを追加できます。以下はその例です。

    nph-CSPcgiSys.exe 用の WebGatewayManagement

Web ゲートウェイの運用および管理

この接続オプションは、Web ゲートウェイの Network Service Daemon (NSD) に依存します。

"NSD の開始" のセクションの説明に従って、CSP NSD を開始します。

Web ゲートウェイのシステム管理スイートへアクセスするには、ブラウザで以下のいずれかの場所を指定します。

http://<ip_address>/csp/bin/Systems/Module.cxw

http://<ip_address>/csp-bin/nph-CSPcgiSys

承認されていないユーザであることを通知するエラー・メッセージが表示された場合は、"Web ゲートウェイとセキュリティ" を参照してください。

代替オプション 3 : NSD を使用した ISAPI モジュールの使用 (CSPcms.dll)

使用している Web ゲートウェイ DLL でネイティブ・モジュール・インタフェースをサポートできない場合は、このオプションを使用します (代替オプション 2)。

既定の設定では、IIS 7 は ISAPI 拡張ISAPI フィルタ、または CGI モジュールを実行しません。このオプションには、ISAPI 拡張サービスと CGI モジュール・サービスが必要です。

"ISAPI サービスおよび CGI サービスのインストール" の手順に従います。

インターシステムズのファイル・タイプを認識し、それらを Web ゲートウェイに渡して処理するように Web サーバを構成します。

ランタイム ISAPI 拡張機能の有効化

DLL : CSPcms.dll

この拡張機能を使用できるようにするには、まず "許可済み" アプリケーションとして IIS に登録する必要があります。これは、[インターネット インフォメーション サービス (IIS) マネージャ] コントロール パネルで行います。

  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、[MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  3. 中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

  4. 右側のパネルで、[追加] を選択します。

  5. [ISAPI または CGI の制限の追加] ダイアログに、以下のように入力します。

    ISAPI または CGI パス : C:\Inetpub\CSPGateway\CSPcms.dll

    説明 : WebGatewayRunTime

    拡張パスの実行を許可する : 選択

    [OK] を選択します。

Web ゲートウェイ管理のための CGI モジュールの有効化

実行可能ファイル : nph-CSPcgiSys.exe

このモジュールを使用できるようにするには、まず許可済みアプリケーションとして IIS に登録する必要があります。これは、[インターネット インフォメーション サービス (IIS) マネージャ] コントロール パネルで行います。

  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、[MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  3. 中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

  4. 右側のパネルで、[追加] を選択します。

  5. [ISAPI または CGI の制限の追加] ダイアログに、以下のように入力します。

    ISAPI または CGI パス : C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

    説明 : WebGatewayManagement

    拡張パスの実行を許可する : 選択

    [OK] を選択します。

InterSystems IRIS ファイル拡張子のマッピング

以下の構成方法のいずれか 1 つを選択します。

Web サーバから静的ファイルを処理する場合、以下のように、インターシステムズのファイル・タイプを Web ゲートウェイ・モジュールにマップします。

拡張子 バイナリ
*.csp C:\Inetpub\CSPGateway\CSPcms.dll
*.cls C:\Inetpub\CSPGateway\CSPcms.dll
*.zen C:\Inetpub\CSPGateway\CSPcms.dll
*.cxw C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe
  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、最上位レベルを展開し、[Web サイト] を展開します。[既定の Web サイト] をハイライト表示します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                Web Sites
                        Default Web Site
    
    Note:

    これによって、Web サイト全体に対して CSP が有効になります。特定の仮想サブディレクトリ (/csp/ など) に CSP の使用を制限するには、マッピングを作成する前に ([既定の Web サイト] の下の) 適切なサブディレクトリにコントロールをフォーカスします。CSP のコンテンツを処理するそれぞれの仮想サブディレクトリについて、この手順を繰り返してください。

  3. 中央のパネルで、[ハンドラ マッピング] をダブルクリックします。

  4. 右側のパネルで、[スクリプト マップの追加] を選択します。

  5. [スクリプト マップの追加] ダイアログに以下のように入力します。

    要求パス : *.csp

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPcms.dll

    名前 : WebGateway_csp

  6. [要求の制限] を選択します。

    [要求がマップされている場合のみハンドラを呼び出す] のチェックを外します。

    [OK] を選択して [スクリプト マップの追加] ダイアログに戻ります。

    [OK] をクリックします。

  7. この時点で、以下のようなプロンプトが表示されることがあります。

    “この ISAPI 拡張を有効にしますか? [はい] をクリックすると、[ISAPI および CGI の制限] の一覧の 許可済み の項目に、この拡張が追加されます。拡張が既に存在する場合は、許可されます。”

    [はい] を選択します。

    以下のようにして、後から許可済みアプリケーションのリストを探すことができます。

    左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

    中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

    許可済みアプリケーションのリストに Web ゲートウェイ ISAPI モジュールが含まれていない場合は、これを追加します。

    [説明] フィールドには自由にテキストを追加できます。以下はその例です。

    CSPcms.dll 用の WebGatewayRunTime

    nph-CSPcgiSys.exe 用の WebGatewayManagement

  8. 前述の手順を繰り返します。[スクリプト マップの追加] ダイアログを使用して、以下の 2 つのマップを入力します。

    要求パス : *.cls

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPcms.dll

    名前 : WebGateway_cls

    要求パス : *.zen

    実行可能ファイル : C:\Inetpub\CSPGateway\CSPcms.dll

    名前 : WebGateway_zen

    要求パス : *.cxw

    実行可能ファイル : C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

    名前 : WebGatewayManagement

Web ゲートウェイの運用および管理

この接続オプションは、Web ゲートウェイの Network Service Daemon (NSD) に依存します。

  1. このサービスに関するセクションで説明されているとおり CSP NSD を開始します。

Web ゲートウェイのシステム管理スイートへアクセスするには、ブラウザで以下のいずれかの場所を指定します。

http://<ip_address>/csp/bin/Systems/Module.cxw

http://<ip_address>/csp-bin/nph-CSPcgiSys

承認されていないユーザであることを通知するエラー・メッセージが表示された場合は、"Web ゲートウェイとセキュリティ" を参照してください。

代替オプション 4 : NSD を使用した CGI モジュールの使用 (nph-CSPcgi*.exe)

ほとんどの環境では、包括的なネイティブ・モジュール・ベースのソリューション (推奨オプション) が最も適しており、また、パフォーマンスに優れた実装でもあります。運用上の理由から、ホスト Web サーバとは別に Web ゲートウェイを管理する必要がある場合には、CGI と NSD の組み合わせが役立ちます。例えば、Web サーバの複数のインスタンスが同じ Web ゲートウェイのインストール環境を共有する場合などがこれにあたります。オプション 1 では、コア Web サーバ・プロセスの各インスタンスが、それぞれの Web ゲートウェイ・インスタンスにバインドします。

また、社内の Web マスタ (または ISP) から、すべての Web サーバ拡張を CGI プロトコルを使用して実装するよう指示されている場合も、この方法を選択します。

既定の設定では、IIS 7 は ISAPI 拡張ISAPI フィルタ、または CGI モジュールを実行しません。このオプションには、CGI モジュール・サービスが必要です。

"ISAPI サービスおよび CGI サービスのインストール" で説明した CGI サービスのインストール手順に従って操作します。

インターシステムズのファイル・タイプを認識し、それらを Web ゲートウェイに渡して処理するように Web サーバを構成します。

CGI のモジュールの有効化

実行可能ファイル : nph-CSPcgi.exe および nph-CSPmsSys.exe

これらのモジュールを使用できるようにするには、まず “許可済み” アプリケーションとして IIS に登録する必要があります。これは、[インターネット インフォメーション サービス (IIS) マネージャ] コントロール パネルで行います。

  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

  3. 中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

  4. 右側のパネルで、[追加] を選択します。

  5. [ISAPI または CGI の制限の追加] ダイアログに、以下のように入力します。

    ISAPI または CGI パス : C:\Inetpub\CSPGateway\nph-CSPcgi.exe

    説明 : WebGatewayRunTime

    拡張パスの実行を許可する : 選択

    [OK] を選択します。

  6. nph-CSPcgiSys.exe に対して前述の手順を繰り返し、[制限条件] ダイアログに以下の詳細を入力します。

    ISAPI または CGI パス : C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

    説明 : WebGatewayManagement

    拡張パスの実行を許可する : 選択

InterSystems IRIS ファイル拡張子のマッピング

以下の構成方法のいずれか 1 つを選択します。

Web サーバから静的ファイルを処理する場合、以下のように、インターシステムズのファイル・タイプを Web ゲートウェイの CGI モジュールにマップします。

拡張子 バイナリ
*.csp C:\Inetpub\CSPGateway\nph-CSPcgi.exe
*.cls C:\Inetpub\CSPGateway\nph-CSPcgi.exe
*.zen C:\Inetpub\CSPGateway\nph-CSPcgi.exe
*.cxw C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe
  1. [インターネット インフォメーション サービス (IIS) マネージャ] ウィンドウを開きます。

  2. 左側のパネルで、最上位レベルを展開して [Web サイト] セクション、[既定の Web サイト] セクションの順に表示します。[既定の Web サイト] セクションをハイライト表示します。

    [MACHINE_NAME] ([machine_name]\[user_name])
                Web Sites
                        Default Web Site
    
    Note:

    これによって、Web サイト全体に対して CSP が有効になります。特定の仮想サブディレクトリ (/csp/ など) に CSP の使用を制限するには、マッピングを作成する前に ([既定の Web サイト] の下の) 適切なサブディレクトリにコントロールをフォーカスします。CSP のコンテンツを処理するそれぞれの仮想サブディレクトリについて、この手順を繰り返してください。

  3. 中央のパネルで、[ハンドラ マッピング] アイコンをダブルクリックします。

  4. 右側のパネルで、[スクリプト マップの追加] を選択します。

  5. [スクリプト マップの追加] ダイアログに以下のように入力します。

    要求パス : *.csp

    実行可能ファイル : C:\Inetpub\CSPGateway\nph-CSPcgi.exe

    名前 : WebGateway_csp

  6. [要求の制限] を選択します。

    [要求がマップされている場合のみハンドラを呼び出す] のチェックを外します。

    [OK] を選択して [スクリプト マップの追加] ダイアログに戻ります。

    [OK] をクリックします。

  7. この時点で、以下のようなプロンプトが表示されることがあります。“この ISAPI 拡張を有効にしますか? [はい] をクリックすると、[ISAPI および CGI の制限] の一覧の 許可済み の項目に、この拡張が追加されます。拡張が既に存在する場合は、許可されます。”

    [はい] を選択します。

  8. 以下のようにして、後から許可済みアプリケーションのリストを探すことができます。

    左側のパネルで、

    [MACHINE_NAME] ([machine_name]\[user_name]) をハイライト表示します。

    中央のパネルで、[ISAPI および CGI の制限] アイコンをダブルクリックします。

    許可済みアプリケーションのリストに Web ゲートウェイ CGI コンポーネントが含まれていない場合は、これを追加します。

    [説明] フィールドには自由にテキストを追加できます。以下はその例です。

    nph-CSPcgiSys.exe 用の WebGatewayManagement

    nph-CSPcgi.exe 用の WebGatewayRunTime

  9. 前述の手順を繰り返します。[スクリプト マップの追加] ダイアログを使用して、以下の 2 つのマップを入力します。

    要求パス : *.cls

    実行可能ファイル : C:\Inetpub\CSPGateway\nph-CSPcgi.exe

    名前 : WebGateway_cls

    要求パス : *.zen

    実行可能ファイル : C:\Inetpub\CSPGateway\nph-CSPcgi.exe

    名前 : WebGateway_zen

    要求パス : *.cxw

    実行可能ファイル : C:\Inetpub\CSPGateway\nph-CSPcgiSys.exe

    名前 : WebGatewayManagement

Web ゲートウェイの運用および管理

この接続オプションは、Web ゲートウェイの Network Service Daemon (NSD) に依存します。

  1. このサービスに関するセクションで説明されているとおり CSP NSD を開始します。

Web ゲートウェイのシステム管理スイートへアクセスするには、ブラウザで以下のいずれかの場所を指定します。

http://<ip_address>/csp/bin/Systems/Module.cxw

http://<ip_address>/csp-bin/nph-CSPcgiSys

承認されていないユーザであることを通知するエラー・メッセージが表示された場合は、"Web ゲートウェイとセキュリティ" を参照してください。

FeedbackOpens in a new tab