Назад | Перейти на главную страницу

Apache WebDAV: без аутентификации

Я пытаюсь настроить сервер Apache WebDAV, однако у меня возникают проблемы, предположительно из-за неправильной конфигурации.

Мой основной хост работает под управлением Mac OS X Yosemite, и Apache работает нормально, обслуживая веб-сайты как для localhost и localhost/~www. Позднее я создал другого пользователя.

Я хотел бы предоставить службу WebDAV в этом каталоге пользователей.

Поэтому я включил файл конфигурации httpd-dav.conf в httpd.conf и я добавил модуль mod_dav через LoadModule директива.

Мой 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*