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

Настроить каталог webdav вне корня документа apache2?

У моей команды есть веб-приложение, работающее на 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>.