新規記事投稿 フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@po.iijnet.or.jp>
Subject: Re: IISでの設定方法 (Re: Cannot Open Index File)
Date: 2000/06/09 03:00:50
Reference: mesh.npc.2/00813

こんばんわ。いしどう です。

6月8日に、ズッコさんは書きました。

>私がカウンタを設置しようとしているサーバには

>Web以下HTML内にcgi-binフォルダがあったのでそこにnpc.exeを設置したのですが、
>いしどう様や、発言元の方は、別の所、wwwroot、scripts、などに設置されてますよね。
>私が見たサーバ内にもそれぞれ同じ名前のフォルダが存在してましたが、
>何か設定による理由があるのでしょうか?

はい。
わたくしが書いた設定方法で上記ディレクトリ (/scripts 仮想ディレクトリ)
に npc.exe を置いたのは、この仮想ディレクトリがインストールの際に
既定で(←マイクロソフト用語(^^;;;)CGI の実行の設定がされているからです。
そうでないディレクトリに EXE ファイルを置いても、ダウンロードが開始される
だけだったとおもいます。

/scripts 仮想ディレクトリ以外に CGI ファイル(Perl のスクリプトでも、
ASP のファイルでも、EXEファイルによる実行ファイルでも)を置いて実行
させたい場合には、インターネットサービスマネージャを使用して CGI ファイル
が置いてあるディレクトリに実行可能の設定をする必要があります。
詳しくは、マニュアルか関連書籍をご覧ください。

>もしくは、とりあえず、wwwroot、scripts内に設置すれば
>別に設定などしなくても構わないですか?

と、いうことで、/scripts に設置する場合にはとくにインターネットサービス
マネージャによる設定は不要です。

>私、自分用に借りているサーバがcgi-binにcgiを設置するように設定されてますので、
>無条件に、今回もcgi-binにnpc.exeを放り込んでしまいました。

それでは、そちら(cgi-bin)を img タグの参照先として記述すればよいのではないかと
思います。ウェブブラウザでアクセスする時にどのように指定するか、を考えて
記述すればよろしいかと思います。
npc.idx ファイルの指定は…えーと、どうすればよいのかな…ちょっと試して
見ますね…やっぱり、エクスプローラで見えるパス名で指定するのが確実かな?

>最後に、エクスプローラで見るのと、サービスマネージャで見るのとでは
>ディレクトリが違ってたりするのでしょうか。

実際にご覧いただくのが一番早いかと思います。ハイ(^^)

とにかく、仮想ディレクトリ、という考え方をご理解いただくといいのでは
ないか、と思ったことも付け加えておきます。