トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Apache WebDav



目次



記事一覧

キーワード

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.