AN HTTPD ゲストブック/コメント集(2000年6月22日18:35)


中田昭雄 nakata@st.rim.or.jp 2000/06/25 16:45

吉原さん、
そうですね、 NTFSでアクセス権を設定しているとだめなのかもしれません。
httpd を起動しているユーザに対して読み込み可になっていれば大丈夫だと思いますが。


吉原 yoshihar@neonet.nissin.co.jp 2000/06/23 12:19

レスありがとうございます。

#include file のパス設定の件、#include virtualなるものがあったのですね。
#include virtualで設定したら動作しました。
とりあえずソースを書き換えて使ってみます。

本件もう一つ問題が隠れていました。
#include virtualで設定しても読めないファイルがあったので、調べてみると
NTFSフォーマットでアクセス権を制御しているファイルが読めないようです。
試しにFATのディスクに移してみると読み込めました。
#includeに限らず普通のリンク(a href="〜)でも同じような症状です。

PWSの場合はアクセス制御しているファイルには認証を設定すれば読めていた
のですが...
試しに、NT(4.0WS+SP4を使っています)で設定しているグループ/ユーザ/パス
ワードと全く同じものをAN-HTTPDのユーザ認証に設定してみたけれどもダメ
でした。

そこで質問ですが、AN-HTTPDでNTFSでアクセス制御しているフォルダ/ファイル
にアクセスするにはどうしたらいいのでしょうか?


中田昭雄 nakata@st.rim.or.jp 2000/06/22 21:41

吉原さん、
#include virtual= ではなくて #include file= の場合ですね?
#include file= の絶対パス(ローカル絶対パス)の扱いは不備があるかもしれません。調べて直します。
.shtml ファイルからの相対パスなら大丈夫だと思いますが。


吉原 yoshihar@neonet.nissin.co.jp 2000/06/22 18:35

はじめまして。
SSIについて質問があります。

今までPWSを使用していたのですが、そのまま AN HTTPD に移行したところSSI
がうまく動きません。

上位の他のディレクトリにあるファイルを include すると、"file not found"
と表示されてしまいます。
(例:"/aaa/bbb/ccc.shtml"として、 "/ddd/eee.html"を include する)
PWSでは例のように絶対パス指定ができていたのですが AN HTTPD ではできない
のでしょうか?

できる方法があれば教えて下さい。よろしくお願いします。