У моей команды есть веб-приложение, работающее на apache2, которое позволяет нам скачивать и выгружать файлы.
Корень документа /var/www/html
.
Очевидно, что мы не хотим, чтобы кто-либо видел наши рабочие документы, поэтому мы создали каталог / files (внутри корня файловой системы). Веб-приложение загружает файлы в этот каталог и скачивает материалы оттуда.
Сейчас мы хотим получить доступ webdav к каталогу / files, но с apache я смог установить доступ webdav только для каталогов внутри корня документа.
<Location /files>
Dav On
AuthType Basic
AuthName "login please"
AuthUSerFIle /var/www/passwd/passwords
Require valid-users
</location>
Но эта директива ищет каталог с именем files внутри корня документа.
Можно ли это сделать снаружи?
Возможно, вам придется использовать <directory /path/to/files>
директива вместо <location>
.