Я настроил WebDAV на CentosVM, он отлично работает для меня при доступе из клиента cadaver, однако, когда я пытаюсь получить доступ / GET dir в родительском каталоге WebDav, он возвращает 403.
dev [03/Aug/2020:15:56:42 +0000] "GET /webdav/2020/ HTTP/1.1" 403 278 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/"
dev [03/Aug/2020:15:57:10 +0000] "GET /webdav/2020/ HTTP/1.1" 403 278 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome"
dev [03/Aug/2020:16:58:23 +0000] "PROPFIND /webdav/2020/8/3/ HTTP/1.1" 207 1326 "-" "cadaver/0.23.3 neon/0.30.2:
:1 - - [03/Aug/2020:16:58:41 +0000] "GET /server-status HTTP/1.1" 401 440 "-" "curl/7.29.0"
Файл конфигурации WeBDav:
DavLockDB /var/www/html/DavLock
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/webdav/
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
Alias /webdav /var/www/html/webdav
<Directory /var/www/html/webdav>
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /etc/httpd/.htpasswd
Require valid-user
</Directory>
</VirtualHost>
Также из браузера я могу получить доступ ко всему текстовому файлу, но не к каталогу str
::1 - - [03/Aug/2020:17:03:41 +0000] "GET /server-status HTTP/1.1" 401 440 "-" "curl/7.29.0"
- dev [03/Aug/2020:17:03:47 +0000] "GET /webdav/2020/8/3/..../scriptLog_1.txt HTTP/1.1" 304 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"