[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:1039] Not Allowed PROPFIND



横浜の杉田ともうします。

宮本久仁男さんの 「WebDAV システム構築ガイド」を読んで構築中に
つまづいてしまったので質問します。
MLの過去ログも見てみましたが、見つけられなかったので・・・


[Q] PROPFIND メソッドが見つかりません

Apache 2.0.49 を Linux 2.4.18 に
./configure  --enable-modules="so rewrite dav"
の状況でインストールしました。
httpd -l で、mod_dav.c と mod_dav_fs.c は表示されます。

上記「〜ガイド」にあるように telnet で叩いて動作状況を見ると、
下記のAllowの様にPROPFIND etc. のメソッドが禁止されているように見えます。

	% telnet localhost 80
	Trying	###.###.###.###...
	Connected to localhost.
	Escape character is '^]'.

	OPTIONS	/dav HTTP/1.0

	HTTP/1.1 200 OK
	Date: Tue, 22 Jun 2004 07:14:18 GMT
	Server: Apache/2.0.49 (Unix) DAV/2
	DAV:	1,2
	DAV:	<http://apache.org/dav/propset/fs/1>
	MS-Author-Via:	DAV
	Allow:	OPTIONS,MKCOL,PUT,LOCK
	Content-Length:	0
	Connection:	close
	Content-Type:	text/plain;	charset=ISO-8859-1

	Connection	closed	by	foreign	host.
	%

access_log をみると、これが原因でDAVサーバが動作していない様です。

	% logs/access_log
	  (抜粋)
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "PROPFIND /dav HTTP/1.1" 404 304
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "PROPFIND /dav HTTP/1.1" 404 304
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "OPTIONS / HTTP/1.1" 200 -
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "PROPFIND /dav HTTP/1.1" 404 304
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "PROPFIND /dav HTTP/1.1" 404 304
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "OPTIONS / HTTP/1.1" 200 -
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "OPTIONS /dav HTTP/1.1" 200 -
	*****.jp - - [22/Jun/2004:16:23:51 +0900] "GET /_vti_inf.html HTTP/1.1" 404 314
	######## - - [22/Jun/2004:16:23:51 +0900] "POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1" 404 328
	######## - - [22/Jun/2004:16:23:51 +0900] "GET /_vti_inf.html HTTP/1.1" 404 314
	######## - - [22/Jun/2004:16:23:51 +0900] "POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1" 404 328
	######## - - [22/Jun/2004:16:23:51 +0900] "OPTIONS / HTTP/1.1" 200 -
	%

メソッドが禁止されているとしたら、インストールが成功していない
ということでしょうか?どこに問題があるのでしょうか?

=================
/dav ディレクトリに対するhttpd.conf設定は下記の通りにしました。

Alias /dav/ "/home/hogehoge/dav/"
DAVLockDB /usr/local/apache2/logs/DAVLock
DAVMinTimeout 600
<Location "/dav">
    AllowOverride All
    Options Indexes
    DAV on
    Order deny,allow
    Allow from hogehoge.jp
</Location>

=================

なにをお知らせすべきかもわかっておらず申し訳ありません。
なにか手がかりになるようなことを教えて頂ければ幸いです。

---
杉田