!!!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.
#
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
::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.
#
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
Alias /dav /var/www/dav <--- 追加
<--- 追加
DAV On <--- 追加
<--- 追加
::設定再読み込み
# /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
{{ref_image dav_01.jpg}}
::WebDav URLを指定し、Webフォルダとして開く
{{ref_image dav_02.jpg}}
::エクスプローラから、テキストを新規作成したところ。
{{ref_image dav_03.jpg}}
----
{{include_html banner_html, "!Database"}}