WebDAV“添加网络位置”在 Windows 10 中无效

WebDAV“添加网络位置”在 Windows 10 中无效

我已经使用 Apache2 在 Ubuntu 服务器上通过 https(自签名)创建了 WebDAV 共享。

当我尝试将其添加为网络位置(在 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>

Cyber​​duck 可以使用 https 连接到驱动器。

当我切换回 http 时,一切正常。Windows 接受自签名证书是否存在问题?

答案1

我也遇到了同样的问题。它不适用于使用 HTTP 协议的 Winsrv 2012/2016/2019,您必须在 webdav 配置上使用具有有效证书的 HTTPS!

我知道对你来说已经太晚了 555,但它可以帮助其他人!

答案2

Windows 接受自签名证书是否存在问题?

确实。

没有一个正常的操作系统会接受不受信任的证书。
这正是你应该预料到的。
否则,证书还有什么用呢?

相关内容