用于访问 iOS 应用程序文件服务器的 WebDAV

Jon*_*des 5 samba webdav apple-ios

随着可以使用 WebDAV 进行同步的 iOS 应用程序的突然冲击,以及我们对存储在北卡罗来纳州的用户数据不满意(邪恶的 IT 霸主再次袭击),我们正在寻找适用于 iPad 和 iPhone 的 WebDAV 解决方案.

我们需要:

  • 针对 LDAP(首选)、RADIUS 或 Samba 的身份验证

  • 文件服务器上的用户主文件夹的 WebDAV 安装(为了更好的术语),或者可能是他们主文件夹中的文件夹,实际上是安装到其他地方。

  • 文件服务器可以是 Ubuntu(首选)、Windows 或 OS X 上的 Samba。

我们试图避免 Sharepoint 或 Confluance 的复杂性,但如果有一个开箱即用的系统会很棒。

我们提出的最佳解决方案是自制的 PHP/Apache mod_dav 和 mod_rewrite/LDAP 构造,但它确实为网络服务器提供了对文件服务器的完全根访问权限,事实证明这有点不受欢迎!

db2*_*db2 6

我这样做是为了个人使用 Windows 机器。使用 IIS 进行设置非常简单。只需启用 WebDAV 模块,创建您的 WebDAV 站点,给它一个 .* MIME 类型(应用程序/八位字节流应该可以工作),这样 IIS 就不会为无法识别的扩展提供 404,并关闭站点的所有应用程序映射(ASP 、ASP.NET 等)。完成此操作后,您可以禁用该站点的匿名访问并设置适当的文件系统权限。如果服务器涉及 Active Directory,那么这些用户将能够根据您设置的文件系统权限进行身份验证和访问任何内容。

到目前为止,它与 Pages 和 Scanner Pro 配合得很好,几年来我也一直使用它来发布和共享 .ics 格式的日历(Outlook、iCal、iOS 等)。