Sun Java System Web Server 7.0 支持 WebDAV(即基于 Web 的分布式制作和版本控制),这是一种基于 Web 的协作标准。WebDAV 是 HTTP/1.1 协议的扩展,它使客户机可以执行远程 Web 内容制作操作。
一个完整的 WebDAV 事务包括一台启用了 WebDAV 的服务器(例如 Sun Java System Web Server 7.0),用于处理对 WebDAV 资源的请求;还包括一台启用了 WebDAV 的客户机(例如 Adobe® GoLive® 或 Macromedia® DreamWeaver®),用于支持启用了 WebDAV 的 Web 发布请求。
在服务器端,需要启用并配置 Sun Java System Web Server 7.0 以便能够处理 WebDAV 请求。
由于以下原因,您可能希望对 WebDAV 进行配置: 例如,要优化服务器性能、消除安全性风险或提供无冲突的远程制作。
为满足您的配置要求,您可以更改服务器对 WebDAV 资源保持的最小锁定时间、对集合的 PROPFIND 请求的深度以及请求主体所允许的 XML 内容的最大大小等设置。
可以在虚拟服务器级别为虚拟服务器下的所有集合配置默认 WebDAV 属性。此处配置的值对应于 server.xml 文件中的 DAV 元素。
也可以在集合级别配置 WebDAV 属性,这将覆盖为集合配置的任何虚拟服务器级别属性。在集合级别配置的属性值对应于 server.xml 文件中的 DAVCOLLECTION 元素。
从选定配置中单击常规 > WebDAV 选项卡以编辑 WebDAV 基本设置。下表提供了此页面中每个字段的简短说明:
表 7 字段说明 > WebDAV 常规设置
从选定的配置单击常规 > WebDAV 选项卡以编辑 WebDAV 验证数据库设置。下表提供了此页面中每个字段的简短说明:
表 8 字段说明 > WebDAV 验证数据库设置
从选定的配置单击常规 > WebDAV 选项卡以编辑 WebDAV ACL 数据库设置。下表提供了此页面中每个字段的简短说明:
表 9 字段说明 > WebDAV ACL 数据库设置
字段 | 描述 |
|---|---|
最大条目数 | 允许一个资源上拥有的最大 ACE 数(使用 -1 表示无限制)(0 - 2147483647)。 |
最大大小 | WebDAV ACL 数据库(用于集合)的内存表示的最大大小(使用 -1 表示无限制)。(0 - 2147483647) 字节。 |
更新时间间隔 | WebDAV ACL 数据库与磁盘同步的时间间隔(使用 0 可以禁用高速缓存 WebDAV ACL)。(0.001 - 3600) 秒。 |
从选定的配置单击常规 > WebDAV 选项卡以编辑 WebDAV 属性数据库设置。下表提供了此页面中每个字段的简短说明:
表 10 字段说明 > WebDAV 属性数据库设置
字段 | 描述 |
|---|---|
最大大小 | WebDAV 属性数据库文件的最大大小(使用 -1 表示无限制)。(0 - 2147483647) 字节。默认值为 8192 字节。 |
更新时间间隔 | WebDAV 属性数据库与磁盘同步的时间间隔(使用 0 可以禁用高速缓存 WebDAV 属性)。(0.001 - 3600) 秒。默认值为 0 秒。 |
WebDAV 集合是为 WebDAV 操作启用的一个或一组资源。这些操作包括 Web 发布和协同制作、名称空间管理以及元数据管理。
要添加 WebDAV 集合,请执行以下任务:
添加 WebDAV 集合
单击“配置”选项卡。
从配置列表中选择相应的配置。
单击“虚拟服务器”选项卡。
从列表中选择响应的虚拟服务器。
单击 "WebDAV" 选项卡 >“新建”按钮。
下表说明了 WebDAV 集合设置:
表 11 字段说明 > WebDAV 集合设置
字段 | 描述 |
|---|---|
URI | 用于访问内容的 URI。(必需)。 |
源 URI | |
限制访问 | 启用此选项可以限制用户访问新的 WebDAV 集合。 |
验证数据库 | 验证数据库使您可以选择服务器用于验证用户的数据库。服务器还可以在配置为默认值的目录服务中查找用户和组 |
选择用户 | 允许选定的验证数据库中的所有用户访问集合,或者指定逗号分隔值格式的用户列表。 |