webdav搭建小记

webdav搭建小记

转载请注明出处:https://youngrichog.github.io/

描述

该文章主要还是记录搭建完webdav所遇到的一些问题

搭建支持基础认证的webdav

HTTP

搭建完非SSL带基础认证的webdav,我们进行连接的时候会发现怎么都连接不上,说是网络错误等问题。

查阅相关文档,发现注册表的BasicAuthLevel的值默认为1

1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

img

如果想要使用非SSL+基础认证就需要修改BasicAuthLevel的值为2,这样就支持HTTP和HTTPS了

修改完注册表,重启WebClient,然后就可以连接成功

1
2
3
net stop WebClient
net start WebClient
net use x: http://ip/webdav "password" /user:username

HTTPS

搭建SSL带基础认证的webdav,我们需要配置证书,需要给机器导入crt,这一步需要system权限

没有导入crt证书的情况

img

导入证书(根信任)

1
net use x: https://xxx/webdav "password" /user:username

img

搭建不支持基础认证的webdav

那么就可以直接连接非SSL的

1
net use x: http://xxx/webdav "password" /user:username

注意设置好权限,可读不可写,要不然容易出安全问题*

Respect

https://docs.microsoft.com/zh-cn/office/troubleshoot/powerpoint/office-opens-blank-from-sharepoint

https://forums.iis.net/t/1176106.aspx?WebDAV+over+SSL

https://untitled.pw/repairing/536.html