Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0012に戻る

タイトル: WebDAVで書き込めない
記事No: 3546
投稿日: 2005/05/27(Fri) 18:37
投稿者: shiba
Vine3.1でApache2(apache2-2.0.50-0vl4.2)を使っています。
WebDAVを利用してみようと、http.confに

DAVLockDB /var/lock/dav/DavLock
Alias /webdav "/home/dav"
<Location /webdav>
DAV on
</Location>

と追加したのですが、XPでファイルをドラッグすると
「〜をコピーできません。送り側のファイルまたはディスクから読み取りません」
とエラーが出ます。エラーログを見ると

[Fri May 27 18:29:14 2005] [error] [client 192.168.0.2] The locks could not be queried for verification against a possible "If:" header. [500, #0]
[Fri May 27 18:29:14 2005] [error] [client 192.168.0.2] Could not open the lock database. [500, #400]
[Fri May 27 18:29:14 2005] [error] [client 192.168.0.2] (2)No such file or directory: Could not open property database. [500, #1]

となっています。データベースファイルが開けないとかのエラーが出てますが、よく分かりません。

davのディレクトリは
drwxr-xr-x 2 apache apache 4096 May 27 18:24 dav/
にしており問題はないと思うのですが。。。
どうかご教授お願いします。

タイトル: Re: WebDAVで書き込めない
記事No: 3547
投稿日: 2005/05/27(Fri) 21:49
投稿者: おろろ
> Vine3.1でApache2(apache2-2.0.50-0vl4.2)を使っています。
> WebDAVを利用してみようと、http.confに
>
> DAVLockDB /var/lock/dav/DavLock
> Alias /webdav "/home/dav"
> <Location /webdav>
> DAV on
> </Location>
>
> と追加したのですが、XPでファイルをドラッグすると
> 「〜をコピーできません。送り側のファイルまたはディスクから読み取りません」
> とエラーが出ます。エラーログを見ると
>
> [Fri May 27 18:29:14 2005] [error] [client 192.168.0.2] The locks could not be queried for verification against a possible "If:" header. [500, #0]
> [Fri May 27 18:29:14 2005] [error] [client 192.168.0.2] Could not open the lock database. [500, #400]
> [Fri May 27 18:29:14 2005] [error] [client 192.168.0.2] (2)No such file or directory: Could not open property database. [500, #1]
>
> となっています。データベースファイルが開けないとかのエラーが出てますが、よく分かりません。
>
> davのディレクトリは
> drwxr-xr-x 2 apache apache 4096 May 27 18:24 dav/
> にしており問題はないと思うのですが。。。
> どうかご教授お願いします。

/home/dav と /var/lock/dav 両方そうなってますか?
3.1は知らんが、たぶんUserもGropeもapacheで良かったと思うが
httpd.confのUserディレクティブ参照した方が良いのでは。
英文わからんけど、/var/lock/davが無いように思える?

タイトル: Re^2: WebDAVで書き込めない
記事No: 3549
投稿日: 2005/05/27(Fri) 22:42
投稿者: shiba
レスどうもです。

> /home/dav と /var/lock/dav 両方そうなってますか?

/home/davは
drwxrwxrwx 2 apache apache 4096 May 27 18:14 dav/
/var/lock/davは
drwxr-xr-x 2 apache apache 4096 May 27 18:24 dav/
となっています。

> 3.1は知らんが、たぶんUserもGropeもapacheで良かったと思うが
> httpd.confのUserディレクティブ参照した方が良いのでは。

User apache
Group apache
になっています。

> 英文わからんけど、/var/lock/davが無いように思える?

ちゃんと存在しているんですけどね・・・
実際に/var/lock/dav/の中には何も作らなくていいんですよね?

タイトル: Re^3: WebDAVで書き込めない
記事No: 3550
投稿日: 2005/05/29(Sun) 11:25
投稿者: おろろ
> ちゃんと存在しているんですけどね・・・
> 実際に/var/lock/dav/の中には何も作らなくていいんですよね?
何も作らなくても
-rw-r----- 1 apache apache DAVLock.dir
-rw-r----- 1 apache apache DAVLock.pag
ができてますよ。

基本に帰って、
LoadModule dav_module libexec/libdav.so
AddModule mod_dav.c
はコメントアウト外されてますか?

もう一度、確認する。
# cd /var/lock
# ls -l
この中にほんとにdavディレクトリーがあって、apache:apacheなのか?

タイトル: Re^4: WebDAVで書き込めない
記事No: 3553
投稿日: 2005/05/30(Mon) 23:16
投稿者: shiba
返信が遅れてすみません。

httpd.confに自分でDAVLockDBの項目を追加したのですが、

<IfModule mod_dav_fs.c>
DAVLockDB /var/lock/dav/DAVLock
</IfModule>

と<IfModule mod_dav_fs.c>の中にも元からかかれていました。
結果として2つになってしまったのでそれが原因だったようです。
1つをコメントアウトすることで解決しました。

が、実際に接続すると不安定というか何というか・・・
急にアクセスができなくなったり、ファイルが削除できなかったりと。
アクセスログを見ると405や301や207のステータスコードが多くあります。
WebDAVってこんなもんなんですかね?

タイトル: Re^5: WebDAVで書き込めない
記事No: 3564
投稿日: 2005/06/02(Thu) 09:43
投稿者: おろろ
> が、実際に接続すると不安定というか何というか・・・
> 急にアクセスができなくなったり、ファイルが削除できなかったりと。
> アクセスログを見ると405や301や207のステータスコードが多くあります。
> WebDAVってこんなもんなんですかね?


私も知りたいので、しばらく待ちましたがレスないようなので・・

ポート80の使用でファイアウォールももくぐり抜けられると言うので、
勤務先と自宅間のファイル共有のために入れて見ましたが、
企業のproxyが対応してないのか、防御してるのか接続できません。

だから、ほとんど使ってませんので、詳しいことはわからないですが、
コピー中にはPCが固まった状態で他のことはできませんね。
ファイルサイズが小さければ問題は少ないですが、200MBぐらいだと
終わるまで数分待つしかない状態でした。
残り時間も出ませんから不親切です。
CPUの使用率を調べてみましたが50%弱なので原因はわかってません。

勤務先と自宅のファイル転送は今までどおり、FTPを使用しないでも
up-down可能なISPのスペースを使用してます。

▲ページの最上部に戻る

Copyright©2003 Home Server Technical. All Right Reserved.
webmaster@miloweb.net