mavericks mac os x サーバーから webdav サービスを構成したいと考えています。http-dav.conf を次のように編集しました。
DavLockDB "/usr/davlock""
エイリアス /uploads "/usr/uploads"
ダヴ・オン
Order Allow,Deny
Allow from all
AuthType Digest
AuthName DAV-upload
# You can use the htdigest program to create the password database:
# htdigest -c "/usr/user.passwd" DAV-upload admin
AuthUserFile "/usr/user.passwd"
AuthDigestProvider file
# Allow universal read-access, but writes are restricted
# to the admin user.
<LimitExcept GET OPTIONS>
require user admin
</LimitExcept>
その後 ; /usr/uploads および /usr/davlock ディレクトリを作成しました。そして私は走ります。
chown -R www:www /usr/uploads
chown -R www:www /usr/davlock
chown -R www:www /usr/usr.passwd
htdigest -c "/usr/user.passwd" DAV-upload admin
コマンド。サーバーアドレス形式を"http://192.168.1.20/uploads"
入力すると、システムが資格情報を尋ねます。資格情報を挿入し、受け入れません。Apache ログ ファイルを読むと、以下の行が表示されます。
[Sat Oct 26 08:54:55 2013] [error] [client 192.168.1.20] mod_digest_apple: Unable to lookup user record
[Sat Oct 26 08:54:55 2013] [error] [client 192.168.1.20] mod_digest_apple: Unable to find user "admin" in directory
何か不足していますか?これは機能するはずですか?