在 apache2 文档根目录之外配置 webdav 目录?

在 apache2 文档根目录之外配置 webdav 目录?

我的团队有一个在 apache2 上运行的 Web 应用程序,允许我们下载和上传文件。

文档根目录是/var/www/html

显然,我们不想让任何人看到我们的工作文件,所以我们创建了一个 /files 目录(在文件系统的根目录内)Web 应用程序将文件上传到该目录并从那里下载内容。

我们现在想要的是让 webdav 访问 /files 目录,但是使用 apache 我只能为文档根目录内的目录设置 webdav 访问权限。

<Location /files>
Dav On
AuthType Basic
AuthName "login please"
AuthUSerFIle /var/www/passwd/passwords
Require valid-users
</location>

但是此指令在文档根目录中查找名为 files 的目录

在外面可以这样做吗?

答案1

您可能需要使用<directory /path/to/files>指令而不是<location>

相关内容