MacでWebDAVサーバ
< 設定方法 > Step 3. httpd-dav.confの修正
Step 2.で読み込むようにしたhttpd-dav.confを修正します。その前にバックアップを取っておきましょう。
< 10.4 > cp␣/etc/httpd/extra/httpd-dav.conf␣/users/(自分のユーザ名)/documents/. < 10.5〜10.10> cp␣/etc/apache2/extra/httpd-dav.conf␣/users/(自分のユーザ名)/documents/. 「書類」フォルダにhttpd-dav.confというファイルが見えるようになってコピーされましたので、Finder上でhttpd-dav.confをhttpd-dav_backup.confとかの名前で複製しておきましょう。
「書類」フォルダに作られたhttpd-dav.confのファイルを「アプリケーション」フォルダにある「テキストエディット」で開きます。そして先頭に「#」の無いDAVLockDBから</Directory>までを下記のように書き換えます。10.4〜10.6の場合と10.7〜10.10の場合では14行目だけが違います。
< 10.4〜10.6の場合 > DAVLockDB /Library/WebServer/lock/DAVLock DAVMinTimeout 600 <IfModule alias_module> Alias /dav "/users/Shared" </IfModule> <Directory "/users/Shared"> Dav On AllowOverride None Order Deny,Allow Allow from all Options None AuthType Digest AuthName WebDAV AuthDigestFile /Library/WebServer/lock/dav_digest <LimitExcept GET HEAD OPTIONS> require valid-user </LimitExcept> </Directory> < 10.7〜10.10の場合 > DAVLockDB /Library/WebServer/lock/DAVLock DAVMinTimeout 600 <IfModule alias_module> Alias /dav "/users/Shared" </IfModule> <Directory "/users/Shared"> Dav On AllowOverride None Order Deny,Allow Allow from all Options None AuthType Digest AuthName WebDAV AuthUserFile /Library/WebServer/lock/dav_digest <LimitExcept GET HEAD OPTIONS> require valid-user </LimitExcept> </Directory> 修正したhttpd-dav.confを元の場所に戻しておきましょう。
< 10.4 >cp␣/users/(自分のユーザ名)/documents/httpd-dav.conf␣/etc/httpd/extra/. < 10.5〜10.10>cp␣/users/(自分のユーザ名)/documents/httpd-dav.conf␣/etc/apache2/extra/.