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