适用于Linux的OSX 10.5 Finder友好的WebDAV服务器?

有没有人知道(与权威)的OSX 10.5 Finder友好的WebDAV服务器?

我在我的Ubuntu 9.04盒子上安装了mod_webdav的 lighttpd ,但是PUT不工作。 我宁愿不旋转所有各种选项…

OS X finder使用非常大范围的webdavfunction,包括分块的PUT的唯一例子。 我发现的唯一服务器运行良好的Apache mod_dav 。 我们对Leopard和Maven大量使用它。

从lighttpd辅助还有一个用于nginx的webdav模块,但它不能用于属性,并且不能完成分块的PUT。

苹果也发布了他们的日历服务器 ,它使用CalDAV扩展,所以它应该对付查找器。 我没有使用该产品,所以不能担保它作为一般的webdav服务器。

在寻找兼容的选项时,你应该检查下面的项目

  • 石蕊webdav合规套件 ,这将需要通过的OS X发现者来对付它。
  • Prestan webdav基准也是一个有用的,但不是一个全面的testing。

就在今天,我正在跟踪Mac上传的问题。 原来,Mac在做PUT的时候不仅使用了分块编码(我检查过的所有其他客户端都发送了Content-Length),而且还用大写字母C代替“chunked”来指定“Transfer-Encoding:Chunked”,而mod_proxy doesn'那样的 。

似乎Lighthttpd也不喜欢 PUT上的分块传输编码 。

我们在服务器端使用Tomcat + Apache Jackrabbit Webdav库,Mac Finder可以正常工作。