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/.
[ Top ] [ ] [ ]
[ 解説 ] [ Step 1 ] [ Step 2 ] [ Step 3 ] [ Step 4 ] [ Step 5 ]