Sun Java System Calendar Server 6 2005Q4 管理指南

服务配置

下表显示了各种服务配置参数以及每个参数的默认值和说明。

表 E–5 ics.conf 文件中的服务配置参数

参数 

默认值 

说明 

service.admin.alarm

"yes"

启用 ("yes") 或禁用 ("no") 管理工具的报警通知。

service.admin.checkpoint

"yes"

如果设置为 "yes",则启动 csadmind 数据库检查点线程。

service.admin.dbcachesize

"8388608"

Berkeley 数据库用于管理会话的最大缓存大小(以字节为单位)。 

service.admin.deadlock

"yes"

如果设置为 "yes",则启动 csadmind 数据库死锁检测线程。

service.admin.diskusage

"no"

如果设置为 "yes",则启动 csadmind 低磁盘空间监视线程。

service.admin.启用

"yes"

如果设置为 "yes",则在启动所有服务时启动 csadmind 服务,并在停止所有服务时停止 csadmind

service.admin.idletimeout

"120"

csadmind 中的 HTTP 连接超时前的秒数。

service.admin.maxsessions

"100"

允许的管理会话的最大数目。 

service.admin.maxthreads

"10"

每个管理会话正在运行的线程的最大数目。 

service.admin.numprocesses

无 

允许的最大并行管理进程数目。 

service.admin.port 

**警告** 

无 

由系统设置。请勿更改。 

service.admin.resourcetimeout

"900"

管理连接超时前的秒数。 

service.admin.serverresponse

"no"

如果设置为 "yes",则启动 csadmind 服务响应线程。 

service.admin.sessiondir.path

" "

管理会话请求的临时目录。 

service.admin.sessiontimeout

"1800"

csadmind 中的 HTTP 会话超时前的秒数。

service.admin.sleeptime

"2"

两次检查已启动、已停止或已就绪的日历服务中间等待的秒数。 

service.admin.starttime

"300"

启动日历服务前等待的秒数。 

service.admin.stoptime

"300"

停止日历服务前等待的秒数。 

service.admin.stoptime.next

"60"

两次向任意日历服务发送停止命令中间等待的秒数。 

service.dcroot

"o=internet"

目录中 DC 树的根后缀。 

service.dnsresolveclient

"no"

如果设置为 "yes",则在允许 HTTP 访问时根据 DNS 检查客户端 IP 地址。 

service.plaintextloginpause

"0"

成功使用纯文本密码验证用户后所延迟的秒数。 

service.http.admins

"calmaster"

对此 Calendar Server 具有管理权限的用户 ID 列表,ID 之间用空格分隔。 

service.http.allowadminproxy

"no"

如果设置为 "yes",则允许通过代理登录。 

service.http.allowanonymouslogin

"yes"

如果设置为 "yes",则允许匿名(无验证)访问。这是一种仅允许进行指定的、受限的访问(通常是对公共日历进行只读访问)的特殊登录类型。 

service.http.calendarhostname

""(空)

用于检索 HTML 文档的 HTTP 主机。 

service.http.cookies

"yes"

通知服务器是否支持 Cookie (yes/no)。要启用单点登录,必须设置为 "yes"。

service.http.dbcachesize

"8388608"

Berkeley 数据库用于 HTTP 会话的最大缓存大小。 

service.http.domainallowed

""(空)

如果指定,且不为 "",则过滤以允许基于 TCP 域的访问。例如,"ALL:LOCAL.sesta.com" 将允许 sesta.com 域中的任何人进行本地 HTTP 访问。过滤器之间用 CR-LF(换行)分隔。

service.http.domainnotallowed

""(空)

如果指定,且不为 " ",则过滤以禁止基于 TCP 域的访问。例如,"ALL:LOCAL.sesta.com" 将拒绝 sesta.com 域中的任何人进行 HTTP 访问。过滤器之间必须用 CR-LF(换行)分隔。

service.http.attachdir.path

"."

临时存储导入文件的目录位置,与 local.queuedir(或指定的绝对路径)相对。 

service.http.ipsecurity

"yes"

如果设置为 "yes",则引用现存会话的所有请求都被认为来自同一个 IP 地址。 

service.http.启用

"yes"

如果设置为 "yes",则在启动所有服务时启动 cshttpd 服务,并在停止所有服务时停止 cshttpd

service.http.idletimeout

"120"

HTTP 连接超时前的秒数。 

service.http.ldap.启用

"yes"

如果设置为 "yes",则创建并维护验证和用户首选项的 LDAP 连接。 

service.http.listenaddr

"INADDR_ANY"

指定 HTTP 服务用于侦听客户机请求的 TCP 地址。"INADDR_ANY" 表示任一地址。

service.http.logaccess

"no"

如果设置为 "yes",则完全记录服务器的 HTTP 连接。 

service.http.maxsessions

"5000"

cshttpd 服务中 HTTP 会话的最大数目。 

service.http.maxthreads

"20"

cshttpd 服务中对服务 HTTP 请求的最大线程数。 

service.http.numprocesses

"1"

在一台服务器上允许并行运行 HTTP 服务 (cshttpd) 进程的最大数目。

有关具有多个 CPU 的服务器的信息,请参见在多个 CPU 中使用负载平衡

service.http.port

"80"

来自 Calendar Server 用户的 HTTP 请求的端口。 

service.http.proxydomainallowed

""

如果指定,且不为 "",则过滤以允许基于 TCP 域的代理登录。它与 service.http.domainallowed 具有相同的语法。

service.http.resourcetimeout

"900"

HTTP 会话超时前的秒数。 

service.http.sessiondir.path

"http"

HTTP 会话的临时目录。 

service.http.sessiontimeout

"1800"

cshttpd 服务中的 HTTP 会话超时前的秒数。

service.http.sourceurl

" "

用于存储文件的所有 URL 引用的目录,与可执行文件相对。 

service.http.tmpdir 

 

用于存储文件的所有 URL 引用的目录,与可执行文件相对。 

默认值为:"/var/opt/SUNWics5/tmp"

service.http.uidir.path

"html"

包含默认日历客户端的目录。如果仅允许 WCAP 访问,则设置为 ""

service.ldapmemcache

"no"

如果设置为 "yes",则使用 LDAP SDK 中的缓存。 

service.ldapmemcachettl

"30"

如果 service.ldapmemcache 的值为 "yes",则将此值传递给 LDAP SDK。这是一个条目所允许的最大缓存秒数。如果设置为 0,则条目的缓存时间没有限制。 

service.ldapmemcachesize

"131072"

如果 service.ldapmemcache 的值为 "yes",则将此值传递给 LDAP SDK。这是缓存将消耗的最大内存量(以字节为单位)。如果设置为 0,则缓存没有大小限制。 

service.wcap.anonymous

.allowpubliccalendarwrite 

"yes"

如果设置为 "yes",则允许匿名用户写入可写入的公共日历。 

service.wcap.format

"text/calendar"

指定当前仅应用于空闲/繁忙的默认命令输出格式。 

service.wcap.freebusybegin

"30"

指定 get_freebusy 与当前时间的默认偏移(以天数为单位)的开始范围。 

service.wcap.freebusyend

"30"

指定 get_freebusy 与当前时间的默认偏移(以天数为单位)的结束范围。 

service.wcap.freebusy.redirecturl 

"" 

用于迁移目的,当迁移只是被部分完成并且日历在原始数据库和 Calendar Server 目标数据库之间被分隔时使用。在 Calendar Server 数据库中没有找到日历的情况下,要在其中查找日历的原始数据库的 URL。 

service.wcap.allowcreatecalendars

"yes"

如果设置为 "yes",则允许创建日历。 

service.wcap.allowdeletecalendars

"yes"

如果设置为 "yes",则允许删除日历。 

service.wcap.allowchangepassword

"no"

如果设置为 "yes",则允许用户通过此服务器更改密码。 

service.wcap.

allowpublicwritablecalendars 

"yes"

如果设置为 "yes",则允许用户拥有可写入的公共日历。 

service.wcap.allowsetprefs.cn

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "cn"(LDAP 用户的通用名称)。 

service.wcap.allowsetprefs.givenname

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "givenname"(LDAP 用户的名字)。 

service.wcap.allowsetprefs.icsCalendar

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "icsCalendar"(用户的默认日历标识符)。 

service.wcap.allowsetprefs.mail

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "mail"(用户的电子邮件地址)。 

service.wcap.allowsetprefs

.preferredlanguage 

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "preferredlanguage"(LDAP 用户的首选语言)。 

service.wcap.allowsetprefs.sn

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "sn"(LDAP 用户的姓氏)。 

service.wcap.allowsetprefs.nswccalid

"no"

如果设置为 "yes",则允许使用 set_userprefs.wcap 属性修改用户首选项中的 "nswccalid"(用户的默认日历 ID)。 

service.wcap.login.calendar.publicread

"no"

如果设置为 "yes",则默认用户日历初始设置为公用读/专用写。如果设置为 "no",则默认用户日历初始设置为专用读/专用写。 

service.wcap.userprefs.ldapproxyauth

"no"

如果设置为 "yes",则启用 get_userprefs.wcap 命令的 LDAP 代理验证。wcap command. 如果设置为 "no",则执行匿名的 LDAP 搜索。 

service.wcap.validateowners

"no"

如果设置为 "yes",服务器必须验证以确保日历的每个属主都存在于目录中(通过 LDAP 或 CSAPI 兼容用户目录机制)。 

service.wcap.version

"3.0"

WCAP 版本。