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

Procedure配置 HTTP 服务 (cshttpd)

步骤
  1. 以有权更改此配置的管理员身份登录。

  2. 转至 /etc/opt/SUNWics5/cal/config 目录。

  3. 通过复制和重命名旧的 ics.conf 文件来保存该文件。

  4. 编辑下表中所示的一个或多个参数:

    参数 

    说明和默认值 

    service.http.admins

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

    service.http.allowadminproxy

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

    service.http.allowanonymouslogin

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

    service.http.calendarhostname

    用于检索 HTML 文档的 HTTP 主机。要允许用户使用全限定主机名访问日历数据,此值必须为正在运行 Calendar Server 的计算机的全限定主机名(包括计算机名、DNS 域和后缀),例如 mycal@sesta.com

    如果不指定,则使用本地 HTTP 主机。 

    service.http.cookies

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

    service.http.dbcachesize

    Berkeley 数据库用于 HTTP 会话的最大缓存大小。默认值为 "8388308"

    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",则引用现存会话的所有请求都被认为来自同一个 IP 地址。默认值为 "yes"

    service.http.enable

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


    注意 – 注意 –

    用此参数禁用 HTTP 服务也将禁用 HTTPS。


    service.http.idletimeout

    HTTP 连接超时前的秒数。默认值为 "120"

    service.http.listenaddr

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

    service.http.logaccess

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

    service.http.maxsessions

    cshttpd 服务中 HTTP 会话的最大数目。默认值为 "5000"

    service.http.maxthreads

    cshttpd 服务中对服务 HTTP 请求的最大线程数。默认值为 "20"

    service.http.numprocesses

    在一台服务器上允许并发运行 HTTP 服务 (cshttpd) 进程的最大数目。默认值为 "1"

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

    service.http.port

    来自 Calendar Server 用户的 HTTP 请求的端口。默认值为 "80"

    service.http.proxydomainallowed

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

    service.http.resourcetimeout

    HTTP 会话超时前的秒数。默认值为 "900"

    service.http.sessiondir.path

    HTTP 会话数据库的目录。默认值为 "http"

    service.http.sessiontimeout

    cshttpd 服务中的 HTTP 会话超时前的秒数。默认值为 "1800"

    service.http.sourceurl

    用于存储文件的所有 URL 引用的目录,与可执行文件相对。默认值为 " "(空)。

    service.http.tmpdir

    HTTP 会话的临时目录。默认值为 "/var/opt/SUNWics5/tmp"

    service.http.uidir.path

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

  5. 将此文件另存为 ics.conf

  6. 重新启动 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal