WebDAV

サーバ機にファイルを移す時はメインPCでFTPサーバ動かしてサーバ機からとりにいってたのですが
面倒臭かったのでサーバ機でapacheのWebDAVモジュールを追加しました。

http://httpd.apache.org/docs/2.0/ja/mod/mod_dav.html

http://www.webdav.org/mod_dav/install.html#apache

Debian lenny + apache2.2.9の場合

mods_enableにシンボリックリンク作成。(WebDAVモジュールはapache2入れた段階で入ってた?)

  • dav_fs.conf -> ../mods-available/dav_fs.conf
  • dav_fs.load -> ../mods-available/dav_fs.load
  • dav.load -> ../mods-available/dav.load
  • dav_lock.load -> ../mods-available/dav_lock.load

WebDAV用のディレクトリ作成。

設定ファイル(sites-available/default)にWebDAV用のバーチャルホスト追加

LockDatabaseの設定はmods-available/dav_fs.confにすでにあるからいらない。

文字化け対策用にlibapache2-mod-encoding追加(aptitudeでいれて、mods-enableにシンボリックリンクはるだけ)。

/etc/init.d/apache2 reload

通信速度的にはFTPと変わりありません。が、WebDAVだと転送をはじめてくれるまでに少し時間がかかります。
転送用のファイルをコピーでもしてるのかな。

大きなサイズのファイルを移動(サーバからのダウンロード)したい時は
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
を変更

2010年6月14日追記(解決したら新しいエントリーで投稿。)
よく分からない現象発生中。わかる限りの事調べて2chで聞いてみる。
http://pc11.2ch.net/test/read.cgi/mysv/1273030149/480

1 thought on “WebDAV

コメントを残す

メールアドレスが公開されることはありません。