Apache2に以下のモジュールを適用する。
a2enmod dav dav_fs dav_lock encording
ロックファイルを格納するディレクトリを作成する。
mkdir /var/lock/apache2/dav chown www-data:www-data /var/lock/apache2/dav
/etc/apache2/conf.d/davファイルを以下の内容で作成する。
Alias URL上のエイリアス 使用するディレクトリ
DavLockDB /var/lock/apache2/dav/DavLock
<IfModule mod_dav.c>
<Location URL上のエイリアス>
Dav On
AuthType Basic
AuthName "WebDAV Server"
AuthUserFile パスワードファイル
Require valid-user
</Location>
</IfModule>
<IfModule mod_encoding.c>
EncodingEngine on
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding UTF-8
</IfModule>
Apache2を再起動する。
apache2ctl restart
Linuxでは、cadaverやKDE、GNOMEのファイラーを使用して、Apple Machintoshは、Filderを使用して接続する。
Windows XPでは、「マイネットワーク」→「ネットワーク プレースを追加する」を使用して使用する。
ただし、Windowsでは、URLの最後に?を付ける。
更に、Windows VISTAの場合には、以下のコマンドでドライブレターに割り当てる。
C:\> NET USE ドライブレター: http://URLを記述/dav