Win10搭建webdav服务

先说明几点:

  1. 我使用的win10版本,版本不同会不会有差异我不知道,自己试一下


    image.png
  2. 我使用的就是win10自带的iis服务器
  3. webdav使用中,速度和硬件和网络有关,从2.5寸5400转的机械硬盘取数据,有60多M,我感觉可以了,够我用了
  4. win10 这个有传输文件大小的限制,能从注册表改,但是最大只能改大4G,也就是超过4G的是传不了的,最起码我没弄成功。

1. 启用iis服务器

    1. 控制面板 -> 程序 -> 启用或关闭windows功能


      image.png
    1. 勾选需要的功能,如图


      image.png

      完成后,确定,等待完成即可。

2. 配置webdav服务

    1. 开始菜单 -> windows管理工具 -> iis管理器


      image.png
    1. 左侧的网站右击 -> 新建网站


      image.png

      image.png
    1. 配置这个webdav服务网站
    • 3.1 webdav创作规则
      image.png

      双击打开,右侧,添加创作规则
      image.png

      添加完以后,记得要点击右侧,启用webdav
      这是给webdav设置账号密码和权限,我用的开机账号密码,所以就这么弄了
    • 3.2 开启账号密码
      回到webdav主页,双击 身份验证
      image.png

      开启 Windows身份认证,开启基本身份认证,其他都禁用
      image.png

      坑1:一定要开启基本身份认证。开启Windows身份认证后,可以用我的电脑和浏览器访问,但是用软件,比如电脑端的winscp和手机端的es 文件管理器 都连接不上。只有开启了基本身份认证 才能用软件
    • 3.3 开启目录浏览
      回到webdav主页,双击 目录浏览


      image.png

      image.png
    • 3.4 重启webdav服务网站


      image.png

3. 闭坑指南

至此,应该算是基本完成了,可以用了。但是使用起来就会发现,就是个坑啊,不能传大文件(超过30M,50M的都不行)。为此百度了一次,做了如下修改。
坑2:修改WebClient文件要小于50M的限制

1. 按 Win + R 键
2. 在运行窗口输入regedit,按回车
3. 在打开的注册表编辑器中进入这个地址:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
4. 右侧找到FileSizeLimitInBytes,双击打开
5. 切换到十进制,修改限制的大小,默认是50000000字节,即50M。我们可以修改成合适的。但是系统有限制最大值是4G,所以最大设置值是 4294967295

设置完以后重启,用软件传输发现还是不能,百度找不到原因,想了想应该是这个网站设置的原因了,于是进网站里面去找,找到一处地方,改完就好了。
坑3:iis服务传输限制大小30M

  • 设置 请求筛选 文件大小
    回到webdav主页,双击 请求筛选


    image.png

    image.png

    修改内容长度最大值为4294967295(这是最大了)。然后重启webdav服务。

4. 用第三方软件搭建webdav

网上说的基本都是 win10 自带的,其他的软件也有,而且设置也比较方便。

  • WebDav小秘,浏览器中会乱码,软件中能用。
  • hacdias/webdav,这篇文章介绍了一下,https://www.bilibili.com/read/cv18172280,配置起来比较乱,但也能用。

你可能感兴趣的:(Win10搭建webdav服务)