最近想研究下外网访问折腾了下 WebDav,不过貌似有点难折腾。(详情可以看我上一贴)
不过上一帖我基本放弃了,因为不管怎么折腾,我还是没办法解决 Nginx 的 WebDav 实现文件写入。
所以转头使用 Apache2 的方案,这下可以实现创建和复制文件了,但还没调试完就又发现问题了:
1、读取文件限制,打开超过一定大小的文件时(估摸着 50M,备注:将系统某个注册表文件限制大小值调至最大也一样)无法读取(音乐、视频),potplayer 直接提示被锁定或找不到地址。(限定容量大小下的读写正常)
2、Apache2 下相对于 Nginx 貌似会连不上,比如添加网络位置或者映射网络驱动器,在下一次系统登录的时候,必然掉线,且无法再次添加。提示“无法访问”或“输入的文件夹无效”等提示。之前调试 Nginx 时,Nginx 的连接率会好很多。
3、以上情况均出现在 Windows,目前手机 ES 管理器一切正常!
所以贴下 Apache2 的配置文件,这是根据一些教程(基本一样)所填写的配置: Alias /webdav /home/test <Location /webdav> DAV On AuthType Basic AuthName "share" AuthUserFile /etc/apache2/.htpasswd Require valid-user