K さん
FAQだけでは分かりにくいかもしれないので補足します。
Webサーバ上の exe ファイルには、例えば namazu.cgi.exe のように CGIとして
サーバ上で実行させるものもありますし、単にダウンロードさせたいものもあります。
オプションの「一般」と「エイリアス」の設定によって実行とダウンロードの
コントロールが可能です。
もし、exe の CGIは全く使わないならば、オプション/一般の拡張子 .exe の
「実行する」のチェックを外せば全ての exe ファイルはダウンロードになります。
もし、CGIとして実行させたい exe とダウンロードさせたい exeの両方があるのなら、
オプション/一般の拡張子 .exe の「実行する」にチェックし、「一般パスでも実行する」の
チェックは外します。そして CGIとして実行させたい exeファイルは「エイリアス」で
設定した実行パスの下に置きます。ダウンロードさせたいファイルは実行パス以外の
一般パスに置きます。
例えば、アップローダなどの CGIで exeファイルもアップロード/ダウンロードさせるとき、
CGIが実行パスにあると、ファイル格納ディレクトリは一般パスになるように CGIとは
異なるパスに設定しないと、自己解凍ファイルがサーバ上で解凍されるという予期しない
動作が起きることになります。
参考までに exeについては「一般パスでも実行する」にチェックが必要になるケースは
まずないと思います。
K 2004/05/29 07:45 様
>[exe]形式のファイルをダウンロードしようとするとサーバPCで実行されてしまい
http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q33
上記は参考になりますでしょうか。
おひさしぶりです。
早速ですが、少しおかしいことがあります。
ほかの場所(このサーバPC以外)から[exe]形式のファイルをダウンロードしようとするとサーバPCで実行されてしまい、エラーが出てダウンロードできません。どうしたらよいのでしょうか?