Я создал общий ресурс WebDAV через https (самоподписанный) на сервере Ubuntu с помощью Apache2.
Когда я пытаюсь добавить его в качестве сетевого расположения (в Windows 10), он не сообщает, что папка недействительна.
Я попытался сопоставить его с диском, используя net use p: https://example.com/webdav
, но не смог сказать Произошла системная ошибка 1790. Не удалось войти в сеть.
Моя конфигурация Apache:
Псевдоним / webdav / var / www / webdav
<Каталог / var / www / webdav>
DAV включен
Дайджест AuthType
AuthName "webdav"
AuthUserFile /etc/apache2/users.password
Требовать действительного пользователя
RewriteEngine выключен
Удовлетворите все
Заказать разрешить, запретить
Разрешить от всех
Приложение ForceType / поток октетов
Индексы опционов
Cyberduck может подключаться к диску с помощью https.
Когда я снова переключаюсь на http, все работает. Есть ли проблема с тем, что Windows принимает самозаверяющие сертификаты?
У меня была такая же проблема. Он не работает на Winsrv 2012/2016/2019 с использованием протокола HTTP, вы должны использовать HTTPS с действующим сертификатом в конфигурации webdav!
Я знаю, что для вас уже слишком поздно, 555, но это может помочь другим!