新規記事投稿 フォロー記事投稿 記事のキャンセル
From: いしどう@会社 <ishidou@jpn.hp.com>
Subject: Re: NT SERVERに設置したい
Date: 1999/05/10 15:40:59
Reference: mesh.npc.2/00611

いしどう@会社 です。

すみません。お昼頃にフォローを投稿したんですが、間違えを見つけてしまった
ので、前の記事はキャンセル(証拠隠滅 (^^;;)して、投稿しなおします。

5月9日に、ボンバーさんは書きました。

>>npc.cgi のバイナリライブラリの Windows95 版を使用します。
>>winzip などで展開後、実行を許可している仮想ディレクトリ
>>(例: c:\inetpub\scripts ディレクトリ)へ EXE ファイルを
>>コピーして、適当な場所に npc.idx ファイルを作成して設定
>>すればいいと思います。

>はじめまして、僕もNT4使っていますが、上記のように設置してもうまく動作しません。
>設定のidxファイルの問題なのか切り分けがうまく出来なくて困っています。
>説明も読みましたが、何度トライしても出来なくて・・・
>知識が未熟なようで、どうしたら良いのか困り果てています。
>ディレクトリはscriptsにセットアップしてあります。
>idxファイルに設定しなくてはならない項目は最低でどこが変更されなくてはならない
>のか、宜しかったら教えて頂ければ助かります。
>設置するファイルは以下の要領だとしてどうすれば良いか教えて頂けないでしょうか?
>http://www.abcde.ne.jp/test/index.htm
>上記のファイルにタグを張るつもりなんですが、タグが間違っているのか設定が間違って
>いるのか・・
>教えて・・・ばかりで大変に申し訳ありませんが、よろしくお願い致します。

はい。
では、お昼休みを使って、会社で使ってる NT Workstation にセットアップして
みたんで、簡単にその手順をば。
# 自宅のPCは、まだ PWS 入れてないんです (^^)

前提条件として、
・仮想ルートディレクトリは C:\InetPub\WWWRoot
・Scripts仮想ディレクトリは C:\InetPub\Scripts
にあると想定します(パス名の大文字小文字は、当然関係ありません (^^;;)

1) Windows95版 npc.cgiをダウンロードし、展開する。
2) npc.exe を C:\InetPub\Scripts ディレクトリへコピー
3) C:\InetPub\Scripts\npc.idx ファイルを作成し、以下のような内容にする。
(Windows95版アーカイヴ同梱のsample2.idxを元にしています (^^;;)

#!npc.cgi

=WIDTH
5
=PROGRESS
OFF
=INCREMENT
1

=IF=REFERER
  ^$
  =INCREMENT
  0
  =RESTRICTION
  1
=ELSIF=REFERER
  ^http://www\.abcde\.ne\.jp/
  =RESTRICTION
  0
  =IF=BROWSER
    ^Mozilla/[1-9]
    =PROGRESS
    ON
    =DELAY
    1000,50
  =ENDIF
  =IF=ADDR
    127.0.0.1
    =INCREMENT
    0
  =ENDIF
=ELSE
  =RESTRICTION
  2
=ENDIF

###
# オプションでモード=1が設定されている場合は、リロードしても
# カウントアップしないようにしています。
# 

=IF=OPT=MODE
  1
  =IF=ENV=HTTP_PRAGMA
    no-cache
    =INCREMENT
    0
  =ENDIF
=ENDIF

=COUNTER


3) C:\InetPub\wwwroot\test\index.htm に、以下のような行を追加する。

<img src="/scripts/npc.exe?I=c:/inetpub/scripts/npc.idx&L=/test/index.htm">

4) その他のページにカウンタをつけたい場合には L=/test/index.htm の部分を
をそれなり (^^;; に変更する。

以上の手順でいけると思うんですが、いかがでしょう?

あと、C:\httpd\index ディレクトリを作って、そこに npc.idx を置くように
すると、3) で示したタグを

<img src="/scripts/npc.exe?L=/test/index.htm">

と短くすることができます。
でも、EXEファイルとIDXファイルは近くにあるほうが管理上便利なので、
npc.idx ファイルは C:\InetPub の下のどこかに置くほうがいいと思います。