Apache 資料一覧

WebDAVを使用する

2009/8/11更新

対応バージョン: 2.2.13

httpd.confに以下の設定を追加してデーモンを再起動する。

ロックファイル

DavLockDB "/usr/local/apache2/var/DavLock"

/usr/local/apache2/varが作成されていない場合は作成し、デーモン実行ユーザが書き込めるようにしておく。

% sudo mkdir /usr/local/apache2/var
% sudo chown www:www /usr/local/apache2/var

WebDAV用URLの設定

DocumentRootで指定したディレクトリと違う場所をWebDAV用に使用したい場合はAlias設定を行う。

Alias /public "/foo/bar/public"

WebDAV用エリアの詳細設定

WebDAV用エリアに対して「Dav On」にてWebDAV機能をONにし、その他通常の設定を行う。

<Location "/public/">
    Dav On
    Options Indexes
    Order deny,allow
    Deny from all
    Allow from all
</Location>

WebDAVクライアント毎の不具合対応

WindowsのIEをはじめ各種ブラウザやWebDAVクライアントの不具合を解消するため、BrowserMatchにて個別にクライアント毎の設定を行う。

以下、代表的な設定の例を示す。基本的にそれぞれのクライアントに対してredirect-carefully動作(クライアントへのリダイレクトの送信を注意深く行なうようにする)を指定する。

Windows (Webフォルダ)
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
MacOS X (Finder)
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
Linux (Gnome VFSのDAVサポート)
BrowserMatch "^gnome-vfs/1.0" redirect-carefully