WebDAVの設定
区切り線
Windowsクライアント機から、アクセスして、画像データーをコピーしたりできる共有機能がWebDAVです。

<設定環境>
  OS    : Turbolinux7 Workstation
  Apache : 
1.3.27-13
区切り線
<ソースのダウンロード>
準備段階として、ソースファイルのmod_dav-1.0.3-1.3.6.tar.gzをダウンロードしておく。(最新版)
ダウンロード先 : http://www.webdav.org/mod_dav/
区切り線
<< セットアップ >>

◇ ロックファイル用ディレクトリの作成

# cd /var/lock                                  
# mkdir /var/lock/mod_dav              
<< ロックファイル用フォルダ作成                          
# chown nobody.nobody /var/lock/mod_dav  
<< httpd を実行するユーザー権限(nobody) で書き込み可能にする。

◇ ソースの解凍

# tar -zxvf mod_dav-1.0.3-1.3.6.tar.gz
# cd mod_dav-1.0.3-1.3.6

◇ コンパイル

# ./configure --with-apxs=/usr/sbin/apxs
# make
# make install


<< Webフォルダの作成 >>

Webフォルダを作成する(webdavというフォルダで運用することにする)

# mkdir /home/○○○/
# mkdir webdav
# chown nobody.nobody webdav
      << httpd を実行するユーザー権限(nobody) で書き込み可能にする。


<< httpd.confの編集 >>


# vi /etc/httpd.conf/httpd.conf

LoadModule dav_module /usr/libexec/apache/libdav.so << mod_davのインストールで追加されていることを確認

   〜 中略 〜

AddModule mod_dav.c                       << mod_davのインストールで追加されていることを確認

   
〜 中略 〜

# ここからはWebDav関連の記述です。私はこの部分を行末に付け加えました。
DAVLockDB /var/lock/mod_dav/davlock      << ロックファイルの設定

DAVMinTimeout 600                   
<< タイムアウトの時間の設定

Alias /dav /home/○○○/webdav       
<< Alias指定(ここが/dav でのアクセスディレクトリ)

# ディレクトリの設定
<Location /dav>      
DAV On
<LIMIT GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>   
<< ここからがBasic認証の記述
AuthType Basic
Authname "DAV"
AuthUserFile /home/□□□/.webpasswd     << DocumentRootは避けること
Require valid-user
</Limit>
</Location>


<< Basic認証の設定 >>

# ./htpasswd -c /home/□□□/.webpasswd raicho ←ユーザ名
New password: *****
Re-type new password: *****


<< 起動 >>

設定を全て終えたら、
# /etc/init.d/httpd restart
で起動!
    

区切り線
<< クライアント機でためしてみましょう。 >>

IE_property 私の場合、WindowsXPでためしました。ここでの落とし穴がありました。左のIEの詳細設定で「統合 Windows 認証を使用する (再起動が必要) 」にチェックが入っていました。これをはずさないと、WebDAVは見えません。ご注意ください。
file_open WebDAVにアクセスするには、左のように、IEの「ファイルを開く」 → 「Web フォルダとして開く」にチェック → 「http://www.raicho.org/dav/ 」 とURLを打ち込みます。Basic認証をかけているので、ユーザー名、パスワードを打ち込みます。
次回からは、マイネットワークにWebDAVの共有フォルダができます。