我已经使用WebDAV在Ubuntu服务器上通过https (自签名)创建了一个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>
使用https可以连接到驱动器。
当我切换回http的时候,一切都正常了。Windows接受自签名证书有问题吗?
发布于 2020-05-06 13:26:57
我也有同样的问题。它不适用于使用HTTP协议的Winsrv 2012/2016/2019,您必须在webdav配置上使用具有有效证书的HTTPS!
我知道对你来说太晚了555,但它可以帮助别人!
发布于 2021-09-27 22:51:28
Windows接受自签名证书有问题吗?
一定。
任何正常的操作系统都不会接受不可信的证书。
这正是你所期望的。
否则,证书有什么用处?
https://serverfault.com/questions/875270
复制相似问题