Estou tentando configurar um servidor Apache WebDAV, no entanto estou encontrando problemas presumivelmente devido a algumas configurações incorretas.
Meu host subjacente está executando o Mac OS X O Yosemite e o Apache funcionam bem,
Servindo sites para localhost
e localhost/~www
.
O último é outro usuário que eu criei.
Eu gostaria de fornecer um serviço WebDAV nesse diretório de usuários.
Portanto, incluímos o arquivo de configuração httpd-dav.conf
in httpd.conf
e adicionei o módulo mod_dav
por meio da diretiva LoadModule
.
Meu httpd-dav.conf
é assim:
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>
Presumo que, definindo Require all granted
, eu permita (leia) acesso a qualquer pessoa.
Então, como eu garanto o acesso apenas aos usuários com uma senha?
As permissões para /dav
são:
*drwxr-xr-x+ 3 nobody nobody*
Tags webdav apache-2.4 mac-osx