Apache WebDAV:无authentication

我试图设置一个Apache WebDAV服务器,但是我遇到的问题可能是由于一些错误的configuration。

我的底层主机运行Mac OS X优胜美地和Apache工作正常,为localhostlocalhost/~www提供网站。 后者是我创build的其他用户。

我想在该用户目录中提供WebDAV服务。

因此,我在httpd.conf包含了configuration文件httpd-dav.conf ,并通过LoadModule指令添加了模块mod_dav

我的httpd-dav.conf如下所示:

  17 DavLockDB /Users/www/DAV/ 18 19 <Directory /Users/www/Sites/dav> 20 Require all granted 21 Dav On 22 23 AuthType Basic 24 AuthName e2TeamMember 25 AuthUserFile "/Users/www/DAV/.passwd.dav" 26 27 <LimitExcept GET POST OPTIONS> 28 Require user admin 29 </LimitExcept> 30 </Directory> 

我认为,通过设置Require all granted我允许(读)访问任何人。

那么如何授予访问权限给用户呢?

/dav的权限是:

 *drwxr-xr-x+ 3 nobody nobody*