Windows2003/IIS6でCSPが動作しません。

Windows2003 の Microsoft IIS6 では動的なウェブページを生成するアプリケーション(CSPもこれに該当します)に対して設定が必要となります。

これはセキュリティ上の理由から、既定ではすべてのISAPI拡張が禁止されているためです。

ウェブサーバとCachéサーバとの通信を行うCSPゲートウェイではこのISAPIインターフェースを使用しています。

以下ではIIS6でCSPアプリケーションを動作させるために最低限必要なISAPIの使用許可を行う手順を示します。

この手順を実施してもCSP以外の認可されていないISAPIアプリケーションに実行許可が付与されることはありません。

IIS(インターネットインフォメーションサービス)のインストール済み環境にCachéをインストールした場合、CSPアプリケーションの実行に必要な設定は自動で行われます。

Cachéインストール後に以下の手順に従いCSPゲートウェイに対してISAPI拡張の実行を許可することでCSPアプリケーションがIIS上で動作するようになります。

  1. スタートメニューを開きます。
  2. [設定] > [コントロールパネル] > [管理ツール] > [インターネットインフォーメーションサービス(IIS)マネージャ]
    を選択します。
  3.  左側パネルで、“Web サービス拡張” をクリックします。
  4. タスク にある “新しい Web サービス拡張を追加” をクリックします。
  5. 拡張名 に CSP と入力します。
  6. “追加” ボタンを押します。
  7. “参照” ボタンを押して、Cachéインストールディレクトリを表示します。
  8. インストールディレクトリ以下にある \csp\bin フォルダを表示します。
  9. cspms.dll を選択して、“開く” ボタンを押し、ファイルの追加 画面に戻ったら “OK” で追加します。
  10. もう一度、“追加” -> 参照 を押して CSPmsSys.dll を追加します。
  11.  “拡張の状態を許可済みに設定する” にチェックして、“OK” を押します。
  12. Web サービスの拡張 一覧に、手順5 で指定した拡張名が登録されており、状態が “許可” になっていることを確認します。


以上で必要な作業は完了です。

以後は、http://localhost/csp/bin/cspmssys.dllへアクセスすることでCSPゲートウェイの管理画面にアクセスできるようになります。

IISのインストール前にCachéをインストールしていた場合は、CSPの動作に必要な設定がIIS上に行われません。

この場合Cachéを再インストール(上書きインストール)することで必要な設定を自動的に行わせることができます。
(ただしこの場合でも上記作業は別途必要となります。)


該当する製品: Caché
関連トピック:
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る