1. WebDAV 简介
简介
WebDAV 是 “Web-based Distributed Authoring and Versioning” 的简称。它是 HTTP(S) 协议的一种延伸,可让 Web 服务器变成一般标准的网络驱动器。在启用 WebDAV 服务后,你就能透过 HTTP 或 HTTPS 协议联机至 NAS。
安全性:
https,安全性高
和其他同类解决方案的对比
支持性高:很多软件原生支持WebDAV协议。
可以在线直接编辑:省去了上传和下载的环节。
版本控制、协同编辑。
不适合大文件的存储和编辑。[Windows要改注册表]
2. Windows IIS开启WebDAV
2.1 安装IIS[包含WebDAV]
控制面板\所有控制面板项\程序和功能 启用或者关闭Windows功能
2.2 配置
➡️设置WebDAV创作规则 打开IIS,建一个站点,选择该站点,点击下图中的[WebDAV创作规则] ➡️用户选择 默认选择Administrators用户组。
➡️文件夹权限设置
根文件夹,必须授予Authenticated Users,Administrators
➡️修改28M最大上传文件限制
在 IIS 中,选择 WebDAV 文件夹并单击[请求筛选]。
在右侧的操作菜单中,单击[编辑功能设置]。
允许的最大内容长度 (字节)字段中的默认值设置为 28 MB。键入您的首选证据文件上传限制。限制以字节为单位计算。最大值为4294967295。
此项设置的结果会被保存在网站根目录下的web.config文件下,如果你设置后,又修改了网站的根文件夹,你需要重新设置,或者复制此文件进入当前根文件夹。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295" />
</requestFiltering>
</security>
</system.webServer>
</configuration>
➡️身份验证设置
除了基本身份验证,其他都设为禁用。
2.3 SSL证书
-
使用自签名证书 我目前用的这个,客户端计算需要导入证书链。Android不导入也可以,但每次会提示证书问题,点继续即可。 A. 选择Cloudflare的10年证书 B. 使用XCA工具创建
-
使用Lets encrypt证书 WinACME工具管理,实现自动申请,更新。
相关连接:
1. OpenWRT开启WebDAV
OpenWRT安装配置Caddy提供WebDAV协议的NAS服务
2. 客户端连接
Windows,MAC,Android端连接WebDAV NAS
3. Windows开启WebDAV服务
Windiws IIS开启WebDAV协议的NAS,安装配置方法及疑难问题解决