AN HTTP Server の ISAPI 対応状況

Version 0.9 beta 5c
1997年12月06日
中田 昭雄
nakata@st.rim.or.jp

ISAPI 特に PerlIS を使うことにより、CGI/SSIの動作が速くなります。 そのため(だけ)に組み込んでみました。
PWSのない Windows95 で、PerlISをインストールすると IIS がない、といってインストールが中止されますが、 それはそれで大丈夫です。
  1. An HTTP Server の ISAPI 対応

  2. 現在使えるDLL
    1. サーバーサイドクリッカブルマップ(imagemap.dll, htimage.dll)
      • dll は、cgi-bin ディレクトリにあります。
      • Options/General で Use ISAPI をチェックすれば exe の代わりに dll を使います。
    2. Perlスクリプト(PerlIS.dll)
      • PerlIS.dll は別途入手し、perl.exe と同じディレクトリにインストールしてください。
      • perl.exe の代わりに PerlIS.dll を使用するには、Options/General で Use perlIS をチェックしてください。
      • Perlスクリプトにいくつかの制限があります。詳細は下記を参照してください。
    3. テスト版バッチファイル用DLL(cmdIS.dll)
      • cmdIS.dll は、scripts ディレクトリにあります。
      • echo, echob, set, type にのみ対応。echob は、改行のみを出力します。 他のコマンド、パイプ、リダイレクト、外部コマンドは使えません。 いずれ、外部コマンド以外には対応する予定。
      • cmdIS.dll は SSIでは使えません。
    4. PWSに付属の counter.dll も動きます。
      • PWSに付属の counter.dll は、C:\Webshare\Scripts にあります。

  3. Perlスクリプト使用上の注意

  4. PerlIS の制限

実例
ISAPI、PerlIS 関連リンク