开始之前,应先收集此信息。根据所安装的组件,系统将提示您输入其中的部分或所有信息。
打印以下表格,并在提供的空白处填写与您的部署相应的各值。可在多次 Instant Messaging 安装中重复使用此核对表。此表包含密码和其他敏感信息,因此应妥善储存此信息。
(仅限 Solaris)如果要为 Instant Messaging 配置高可用性服务,参见Instant Messaging HA 概述,以获取有关可用于核对表中这些参数和其他参数的值的特定信息。
表 1–1 Instant Messaging 的配置参数
参数 |
说明 |
您的值 |
---|---|---|
im-svr-base Instant Messaging 的安装目录。 默认情况下,会将 Instant Messaging 安装到 /opt 目录中,如下所示: Solaris:/opt/SUNWiim Linux:/opt/sun/im (仅限 Solaris)如果要为 Instant Messaging 配置高可用性服务,请参见选择安装目录 (im-svr-base),以获得有关选择安装目录的信息。 | ||
安装 Instant Messaging 的主机名以及与该主机关联的域名。 例如: 主机名:instantmessaging.siroe.com 域名:siroe.com (仅限 Solaris)如果要为 Instant Messaging 配置高可用性服务,则使用逻辑主机名。 | ||
Instant Messaging 服务器侦听从多路复用器收到的请求所用的端口号。 默认值:45222 | ||
Instant Messaging 服务器侦听从 Instant Messaging 服务器收到的请求所用的端口号。另外,如果未安装多路复用器,则服务器还会使用此端口侦听从 Instant Messenger 客户机收到的请求。 默认值:5269 | ||
多路复用器端口号 |
Instant Messaging 服务器侦听从 Instant Messenger 客户机收到的请求所用的端口号。 默认值:5222 | |
如果所安装的实例将担当多路复用器而非服务器,请选择此选项。如果选择该选项,则必须为远程 Instant Messaging 服务器主机名提供一个值。 | ||
(仅限多路复用器配置) |
此多路复用器为其路由消息的 Instant Messaging 服务器的主机名。如果多路复用器和服务器安装于同一台主机,则使用 localhost。(仅限 Solaris)如果要为 Instant Messaging 配置高可用性服务,则使用逻辑主机名。 依赖性:必须选择“禁用服务器”参数,也就是禁用服务器功能。 | |
Sun Java System Access Manager 配置 |
如果 configure 实用程序检测到您已经安装了 Access Manager SDK,则会提示您提供以下 Access Manager 相关问题的答案:
| |
Sun Java System Calendar Server 和日历代理配置 |
configure 实用程序会询问是否要启用日历代理。如果选择启用日历代理,则需要提供以下信息:
如果选择不启用日历代理,可在之后手动配置日历代理。有关日历代理配置参数和可接受值的详细信息,请参见第 16 章,使用日历弹出提示。 | |
启用 Instant Messaging 归档 (可选) |
如果选择该选项,则会为 Instant Messaging 启用 Sun Java System Portal Server 基于搜索的归档。 依赖性:Sun Java System Portal Server 和 Sun Java System Access Manager。 | |
LDAP 主机名 |
在具有 LDAP 服务器的部署中,包含 Instant Messaging 用户和组信息的 LDAP 服务器的主机名。例如,directory.siroe.com。 依赖性:LDAP 服务器,如 Sun Java System Directory Server。 | |
LDAP 端口号 |
在具有 LDAP 服务器的部署中,目录服务器侦听收到的请求的端口号。例如,389 。 依赖性:LDAP 服务器,如 Sun Java System Directory Server。 | |
基 DN |
在具有 LDAP 服务器的部署中,目录树中包含 Instant Messaging 用户和组信息的基标识名。例如,o=airius.com。 依赖性:LDAP 服务器,如 Sun Java System Directory Server。 | |
绑定 DN |
在具有 Sun Java System Access Manager 的部署中,在安装期间,必须提供目录管理员绑定 DN 和密码。“绑定 DN”仅用于以 Instant Messaging 和在线状态服务模板及属性更新目录模式。这需要目录管理员访问权限。除安装和初始配置外,不会保存或使用目录管理员绑定 DN 和密码。 在具有 LDAP 服务器但没有 Access Manager 的部署中,Instant Messaging 会使用该“绑定 DN”在目录中搜索用户和组。如果可以匿名搜索目录,请将此项留为空白。如果需要,随后可更改绑定证书,请参见为 Instant Messaging 服务器配置绑定证书。 依赖性:LDAP 服务器,如 Sun Java System Directory Server。 | |
绑定密码 |
在具有 LDAP 服务器的部署中所使用的“绑定 DN”密码。 | |
SMTP 服务器主机名 (可选) |
用来向脱机用户发送电子邮件通知消息的 SMTP 服务器主机名。例如,mail.siroe.com。如果 SMTP 服务器不使用端口 25,则将端口和主机名一并指定。例如,如果 SMTP 服务器使用端口 1025: mail.siroe.com:1025 依赖性:SMTP 服务器,如 Sun Java System Messaging Server。 | |
数据库、日志和运行时文件路径名 |
运行时文件、数据库和日志的存储位置。也称为 im-runtime-base。运行时文件由服务器在正常操作期间进行读取、创建和修改。其中包括日志文件,以及与客户机操作相关的持久状态信息,如警报消息、登记表信息、会议、新闻频道等。 如果正在为 Instant Messaging 配置高可用性 (High Availability, HA),该路径必须全局可用。有关 HA 的详细信息,请参见第 4 章,配置高可用性 Instant Messaging(仅 Solaris)。 configure 实用程序会将目录 (/default ) 附加到为运行时文件提供的路径中。该目录的名称就是运行时文件所应用的实例。此后,您可以通过创建具有不同名称的其他实例目录(如 /secure),以及从 /default 实例运行时目录复制文件,来创建多个 Instant Messaging 实例。有关特定说明,请参见在单个 Instant Messaging 安装中创建多个实例。 如果在运行 configure 时接受以下默认值: Solaris:/var/opt/SUNWiim/ Linux:/var/opt/sun/im/ configure 实用程序会为运行时文件创建以下目录: Solaris:/var/opt/SUNWiim/default Linux:/var/opt/sun/im/default 此外,还会在运行时目录下创建以下两个子目录。 数据库目录 (im-db-base) 的默认值如下: Solaris:/var/opt/SUNWiim/default/db Linux:/var/opt/sun/im/default/db 日志目录默认值如下: Solaris:/var/opt/SUNWiim/default/log Linux:/var/opt/sun/im/default/log | |
资源、帮助文件和 HTTP 网关路径名 |
资源目录。 在其中安装资源文件、联机帮助和 XMPP/HTTP 网关的目录。 如果要为您的部署自定义资源文件,则应运行 configure 实用程序,对文件进行自定义,然后重新部署资源文件。需要先运行 configure,因为 configure 实用程序会创建某些您可以自定义的索引及 .jnlp 文件。有关信息,请参见重新部署资源文件。 默认值: im-svr-base/html | |
XMPP/HTTP 网关部署 |
确定是否部署 XMPP/HTTP 网关。如果选择部署网关,但默认 Instant Messaging 服务器实例的 im-cfg-base 目录中没有网关配置文件,则 configure 实用程序就会在该目录中创建默认的网关配置文件 (httpbind.conf)。如果 httpbind.conf 已经存在,则 configure 实用程序不会改变或覆盖该文件。 默认值:True(已部署网关) | |
XMPP/HTTP 网关 URI |
为 XMPP/HTTP 网关的 HTTP 组件定义 URI。 默认值: http://web-svr-host:80/httpbind | |
代码基 |
Instant Messenger 访问资源的 URL,包括 Instant Messaging 客户机初始下载的起始页面。 安装程序将资源文件安装到以下位置: Linux:/opt/sun/im/html Solaris:/opt/SUNWiim/html configure 实用程序使用代码基确定要使用的 Web 容器实例。如果成功,configure 实用程序会按所提供的 URL 在 Web 容器中将 Instant Messenger 资源部署为 Web 应用程序。如果未检测到支持的 Web 容器,则将提示您给出复制或链接资源的文件系统位置。 如果 Instant Messaging 与 Sun Java System Application Server 或 Sun Java System Web Server 一起使用,configure 实用程序会替您将资源文件自动发布到 Web 容器。对于 Sun Java System Application Server,configure 实用程序会使用 asadmin 命令;对于 Sun Java System Web Server 6,configure 实用程序会使用 wdeploy 命令;对于 Sun Java System Web Server 7, configure 实用程序会使用 wadm 命令。 如果使用的是另一不同的 Web 容器,则 configure 实用程序会将文件复制到您指定的位置。其中应包括 Web 容器的文档根目录。或者,可在 Web 容器的配置中添加资源文件安装目录,将其作为文档根目录。有关更多特定说明,请参见 Web 容器的文档。 此外,可使用符号链接来使资源对 Web 容器可见。例如,在 Solaris 上,可通过创建以下符号链接使资源对 Web 容器可见: ln -s /opt/SUNWiim/html docroot /im 其中 docroot 是 Web 容器的文档根目录,例如 /opt/web。 | |
如果要对 Sun Java System Access Manager 使用 SSO,必须将 Access Manager 服务器和 Instant Messaging 服务器配置成使用同一 Web 容器。 有关将资源文件部署为 Web 应用程序的详细信息,请参见 Web 容器文档。如果初始配置后需要修改资源文件的位置,参见更改代码库。 |