windows配置webdav服务器，群晖hyper backup备份到webdav中遇到的问题
365的车到期了，1T的空间没有了，群晖也就无法再备份到onedrive了，正好发现吃灰的两块2T机械硬盘，装在二奶机上，开个局域网备份吧。试了试rsync，感觉好复杂没整明白，于是配置个webdav试一试。windows配置webdav教程很多，可以参考https://www.bilibili.com/opus/833687529102245908下面重点记一下hyper backup备份时遇到的问题，按顺序来。客户端测试问题1.webdav登录用户名和密码是多少？配置好webdav后，比如端口是8080，浏览器打开http://127.0.0.1:8080，要求输入用户和密码，我们打开计算机--管理--本地用户和组--用户，右边更多操作--新用户，输入用户名密码，第一个用户下次登录时须更改密码不要勾，第4个账户已禁用不要勾。完成创建用户后就可以用刚创建的用户名和密码登录了。问题2.内网其他设备连接不上。尝试内网其他机器用手机或其他电脑打开http://IP:8080，查看能否访问通，如果不通，可能是防火墙问题，需要配置 Windows 防火墙入站规则步骤 1：打开防火墙高级设置按 Win + R 输入 wf.msc，打开 高级安全 Windows Defender 防火墙。在左侧面板选择 入站规则 → 右侧点击 新建规则。步骤 2：创建 TCP 端口规则规则类型：选择 端口 → 下一步。协议和端口：选择 TCP。输入 特定本地端口：8080 → 下一步。操作：选择 允许连接 → 下一步。配置文件：勾选 域、专用、公共（根据服务器实际网络环境选择）→ 下一步。名称和描述：输入规则名称（如 WebDAV 8080）→ 完成。hyper backup设置问题3.Hyper backup中配置好后，提示无法下载synobkpinfo.db，然后显示目的地离线；在浏览器打开webdav点击某些扩展名的文件报404。可能是请求筛选和MIME类型问题。解决：(1) 允许文件扩展名在IIS中选择站点或目录 → 双击 请求筛选。检查是否阻止了目标文件的扩展名（如 .exe、.zip 可能被默认阻止）：若存在阻止规则，右键文件扩展名 → 允许。(2) 添加MIME类型在IIS中选择站点或目录 → 双击 MIME类型。若文件类型未列出（如 .json），点击右侧 添加：文件扩展名：.jsonMIME类型：application/json别急，后面还有妖蛾子问题4.Hyper backup备份运行几分钟后显示暂停，hyper backup日志报：reason:request entity too large可能是IIS最大文件设置。解决：刚才在IIS中建立的webdav服务存在一个设置，默认文件限制30MB..hyper backup的备份分页文件每个大小约为500MB，所以此时还是备份不成功。 修改 maxAllowedContentLengthIIS 默认限制单个请求的最大内容长度为 30 MB（约 30000000 字节），需手动增大该值：打开 IIS管理器 → 选择 WebDAV 站点 → 双击 配置编辑器。导航至以下路径：system.webServer/security/requestFiltering找到 requestLimits → 修改 maxAllowedContentLength（单位：字节）：示例：允许 10 GB → 输入 10737418240（1010241024*1024）。点击 应用 → 重启 IIS 服务（命令行执行 iisreset）。也可以直接编辑 web.config定位到 WebDAV 站点物理目录下的 web.config 文件添加或修改 节点： <system.webServer> <requestLimits maxAllowedContentLength="10737418240" /> </system.webServer> 保存文件 → 重启 IIS 服务。以上示例的10GB不生效，实测可以修改到4000000000，即约为4GB。以上问题由deepseek协助解决，那个最大文件限制修改到10GB可能是AI的幻觉吧。他还说最大可以是EB级的。解决了以上问题后，群晖终于可以正常备份了。 果然，nas玩到最后还得是windows!!
【NAS】群晖文件管理器(File Station)添加webdav一个注意事项
某天某月，自建个了个nextcloud自用，支持webdav，这些天黑群也搞起来了，file station可以连接webdav管理nextcloud上的文件，可是方便不少。但是此处有个坑，导致添加服务器时显示服务器拒绝。假如我们的webdav登录地址为：https://xxx.xxx.xxx/remote.php/webdav/主机名或IP 填写 xxx.xxx.xxx端口默认账号密码按需填写https的勾选https路径填写remote.php/webdav/，注意此处前面没有"/"