Я создал общий ресурс WebDAV через https (самоподписанный) на сервере Ubuntu с помощью Apache2.
Когда я пытаюсь добавить его в качестве сетевого расположения (в Windows 10), он не сообщает, что папка недействительна.
Я попытался сопоставить его с диском, используя net use p: https://example.com/webdav
но не говорит System error 1790 has occurred. The network logon failed.
Моя конфигурация Apache:
Alias /webdav /var/www/webdav
<Directory /var/www/webdav>
DAV On
AuthType Digest
AuthName "webdav"
AuthUserFile /etc/apache2/users.password
Require valid-user
RewriteEngine off
Satisfy all
Order allow,deny
Allow from all
ForceType application/octet-stream
Options Indexes
</Directory>
Cyberduck может подключаться к диску с помощью https.
Когда я снова переключаюсь на http, все работает. Есть ли проблема с Windows, принимающей самозаверяющие сертификаты?
У меня такая же проблема. Он не работает на Winsrv 2012/2016/2019 с использованием протокола HTTP, вы должны использовать HTTPS с действующим сертификатом в конфигурации webdav!
я знаю, что уже слишком поздно для вас 555, но это может помочь другим!