Apache WebDav
指定されたパートは存在しません。
準備
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フォルダとして開く
- エクスプローラから、テキストを新規作成したところ。
指定されたパートは存在しません。
YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto
Copyright© 矢木 浩人 All Rights Reserved.