设置和启用 WebDAV

WebDAV(基于 Web 的分布式创作与版本控制)是对 HTTP/1.1 协议的一组扩展,用于允许用户对远程 Web 服务器上文件的编辑和管理进行协作。

关于此任务

Domino® Web 服务器中的 WebDAV 支持允许访问 Domino® 数据库中的文件资源类型设计元素。从而使得应用程序设计人员可以使用基于 Web 的创作和开发工具处理设计元素,如 HTML 文件、图像以及其他基于文件的资源。

要使用 WebDAV,必须使用“Web 站点”文档配置和管理服务器上的 Web 站点。

请注意,在启用 WebDAV 的同时也启用了 Web 站点的下列 HTTP 方法:PUT、DELETE、GET、HEAD、OPTIONS。

重要: 在使用启用了 WebDAV 的服务器时存在一些限制。对于已经启用了 WebDAV 的“Web 站点”文档,不要执行以下操作:
  • 配置 URL 重定向。
  • 启用重定向到 SSL 选项。
  • 对已启用 WebDAV 的 Web 站点启用会话认证。
  • 为限制访问 HTML 根目录的 Web 站点创建“文件保护”文档。如果“文件保护”文档禁止访问 HTML 目录 (\domino\data\domino\html),那么在访问该 Web 站点时,一些 WebDAV 客户机将无法连接到或访问 WebDAV 数据库。服务器控制台上将显示下列错误消息之一:
    您无权执行此操作 [_vti_inf.html] 
    您无权执行此操作 [_vti_bin/shtml.exe/_vti_rpc] 

要允许使用 WebDAV 访问数据库,请执行下列操作:

  • 在数据库 ACL(访问控制列表)中向用户提供“设计者”或“管理者”访问级别。此外,用户必须在数据库 ACL 中启用创建文档删除文档特权。
  • 因特网名称和密码的最大访问权字段设置为“设计者”或“管理者”访问权。该选项位于数据库 ACL 对话框中的“高级”选项卡上。
  • 一些 WebDAV 客户机尝试锁定 WebDAV 项。为了使这些客户机能够正常使用 Domino 的 WebDAV 实现,必须对将用于 WebDAV 的数据库启用设计锁定。可在“数据库属性”对话框的“设计”选项卡上启用该功能。
  • 为了将 Internet Explorer 用作 WebDAV 客户机,WebDAV 数据库需要驻留在 Domino® 数据目录中。Internet Explorer 不能访问驻留在数据目录的子目录中的数据库。

要使用 WebDAV(基于 Web 的分布式创作与版本控制)必须先将其启用。

过程

  1. Domino® Administrator 中,选择配置 > Web > 因特网站点
  2. 打开要对其启用 WebDAV 的“Web 站点”文档。
  3. 单击配置选项卡。
  4. 允许的方法下,选择启用 WebDAV
    注: 如果启用 WebDAV,还将启用以下 HTTP 方法:GET、HEAD、OPTIONS、PUT 和 DELETE。
  5. 在控制台中输入以下命令,使该设置生效:
    tell http refresh