ApacheでWebDAV
2006/05/02 11:07更新
ひょんなことでWebDAVを試してみようと思い立ち、早速試してみました。
インストール
いつもお世話になっている@ITのホームページを参考にコンパイルし、設定ファイルを編集します。
ソースを展開したディレクトリで次のコマンドを実行します。
$ ./configure --enable-shared=yes --enabel-dav=yes $ make $ sudo make install
apacheは上記のようにインストール先を何も指定していなかったので/usr/local/apache2にインストールされます。
設定ファイルhttpd.confに次の設定を追加しました。
Alias /davtest "/Users/dav" <Location /davtest> DAV on </Location> DAVLockDB /usr/local/apache2/var/DAVLock
- 実ディレクトリ/Users/davのエイリアスdavtestを定義し、http://localhost/davtest/としてアクセスできるようにします。
- そのエイリアスに対してDAVを利用できるようにします。(DAV on)
- ロックファイルに/usr/local/apache2/var/DAVLockを使います。
- ディレクトリ/Users/davがなければ作ります。
- WebDAV経由でファイルを書き込めるようにパーミッションを設定します。