Sun Java System Web Server 7.0 管理员指南

配置 WebDAV 属性

设置 WebDAV 属性

要在服务器级别设置 WebDAV 属性,请执行以下命令:


wadm> set-webdav-prop --user=admin --password-file=admin.pwd --host=serverhost 
--port=8989 --config=config1 acl-max-entries=120

请参见 CLI 参考 set-webdav-prop(1)

查看 WebDAV 属性

要在服务器级别查看 WebDAV 属性,请执行以下命令:


wadm> get-webdav-prop --user=admin --password-file=admin.pwd --host=serverhost 
--port=8989 --config=config1

请参见 CLI 参考 get-webdav-prop(1)

设置 WebDAV 集合属性

要设置 WebDAV 集合属性,请执行以下命令:


wadm> set-dav-collection-prop --user=admin --password-file=admin.pwd --host=serverhost 
--port=8989 --config=config1 --vs=config1_vs_1 --uri=/dav_config1 min-lock-timeout=1

请参见 CLI 参考 set-dav-collection-prop(1)

查看 WebDAV 集合属性

要查看 WebDAV 集合属性,请执行以下命令:


wadm> get-dav-collection-prop --user=admin --password-file=admin.pwd --host=serverhost 
--port=8989 -config=config1 --vs=config1_vs_1 --uri=/dav_config1

请参见 CLI 参考 get-dav-collection-prop(1)

修改 WebDAV 参数

下表中列出了一些通用 WebDAV 属性:

表 10–1 WebDAV 参数

参数

说明

锁定数据库路径

指定将在其中维护锁定数据库的目录。 

最小锁定超时

指定锁定的最小生命周期(以秒为单位)。值为 -1 表示锁定永不过期。此值表示自动删除锁定之前锁定某元素的时间。

最大请求大小

指定 XML 请求主体的最大大小。您应配置此值以防止受到可能的拒绝服务攻击。默认值是 8192 (8K)

最大扩展属性深度

指定 PROPFIND 请求的深度。0 只适用于指定的资源。0 为默认值。1 适用于指定的资源以及下一级别。"infinity" 适用于指定的资源及其包含的所有资源。也可通过限制此参数的大小防止过度消耗内存。

默认拥有者 

集合的默认拥有者。 

URI 

要在其上启用 WebDAV 的现有根 URI。 

最大 PROPFIND 深度 

发送到集合的 PROPFIND 请求的最大深度 

锁定数据库更新时间间隔 

WebDAV 锁定数据库与磁盘同步的时间间隔。使用 0 可以禁用高速缓存 WebDAV 锁定信息。 

验证数据库 

要使用的 ACL 验证数据库。 

验证方法 

要使用的验证方法。默认验证方法为“基本”。 

验证提示文本 

请求验证时向客户机显示的提示。 

DAV ACL 数据库

 

最大条目数 

允许一个资源上拥有的最大 ACE 数。0–2147.0483647.0。指定 —1 表示无限制。 

最大大小 

WebDAV ACL 数据库(用于集合)的内存表示的最大大小。0–2147.0483647.0。指定 —1 表示无限制。 

更新时间间隔 

WebDAV ACL 数据库与磁盘同步的时间间隔。0.001–3600 秒。指定 0 可以禁用高速缓存 WebDAV ACL 列表。 

DAV 属性数据库

 

最大大小 

WebDAV 属性数据库文件的最大大小。0–2147.0483647.0。指定 —1 表示无限制。 

更新时间间隔 

WebDAV 属性数据库与磁盘同步的时间间隔。0.01–3600 秒。指定 0 可以禁用高速缓存 WebDAV 属性。