Apache WebDav
ナビゲーションに移動
検索に移動
Apache WebDav
{{include_html banner_html, "!Database"}}
準備
http://httpd.apache.org/docs/2.2/ja/mod/mod_dav.html
DAV ファイルシステムプロバイダは mod_dav_fs モジュールで実装されています。
このモジュールはコンパイル時に サーバに組み込まれているか、 あるいは LoadModule を使用して実行時にロードされている必要があります。
# /usr/sbin/httpd -M | egrep dav Loaded Modules: : dav_fs_module (shared)
DAV ロックデータベースの場所が DavLockDB ディレクティブを使って httd.conf ファイルのグローバルセクションに指定されている 必要があります。
# # WebDAV module configuration section. # <IfModule mod_dav_fs.c> # Location of the WebDAV lock database. DAVLockDB /var/lib/dav/lockdb </IfModule>
Apache が実行されている User と Group に書き込み権限がある必要があります。
# ls -l /var/lib/ | grep dav drwx------ 2 apache apache 4096 9月 11 2006 dav
設定
WebDav用ディレクトリを作成
# cd /var/www # mkdir dav # chown apache:apache dav
/etc/httpd/conf/httpd.confファイル を編集
# # WebDAV module configuration section. # <IfModule mod_dav_fs.c> # Location of the WebDAV lock database. DAVLockDB /var/lib/dav/lockdb Alias /dav /var/www/dav <--- 追加 <Location /dav> <--- 追加 DAV On <--- 追加 </Location> <--- 追加 </IfModule>
設定再読み込み
# /sbin/service httpd reload httpd を再読み込み中: [ OK ]
Windows Xp からの接続
ユーザを作成
送信される書式ホスト名\ユーザにあわせて、"typea.info\dav" ユーザの登録
# htpasswd -c /etc/httpd/.passwds "typea.info\dav" New password: Re-type new password: Adding password for user typea.info\dav
IE7 Alt+F
WebDav URLを指定し、Webフォルダとして開く
エクスプローラから、テキストを新規作成したところ。
{{include_html banner_html, "!Database"}}
© 2006 矢木浩人