为实现网络中多台 Instant Messaging 服务器之间的通信,必须对您的服务器做适当配置,使其本身能够与其他服务器协调一致,与要连接到您服务器的每台协同服务器(又称协作服务器)协调一致。协同服务器用其 Instant Messaging 域名、主机和端口号、服务器 ID 和密码标识其本身。
每台协作服务器都有一个符号名,即由字母和数字组成的字符串,例如 coserver1。可以使用符号命名规则指定多台服务器。
当 Instant Messaging 服务器以这种方式配置时,您可以组成一个更大的 Instant Messaging 社区。这样,每台服务器上的最终用户可以执行以下操作:
与其他各服务器上的最终用户进行通信
使用其他服务器上的会议室
订阅其他服务器上的新闻频道(取决于访问权限)
表 A–5 列出并说明多重服务器配置参数。
表 A–5 多重服务器配置参数
参数 |
默认值 |
说明 |
---|---|---|
iim_server.serverid |
无 |
此服务器用来区别自身与其他所有服务器的字符串。 |
iim_server.password |
无 |
此服务器用来向其他所有服务器证明自己身份的密码。 |
iim_server.coservers |
无 |
以逗号分隔的列表,包含可以连接到此服务器的服务器之符号名称。任何有意义的名称都可以使用,但它们必须与用于 *.serverid、*.password 和 *.host 参数的名称相符。示例: iim_server.coservers=coserver1,coserver2 或 iim_server.coservers=abc,xyz,ntc |
iim_server.coserver1 .serverid |
无 |
名为 coserver1 的协作服务器用来向本服务器证明自己身份的标识字符串。例如,如果您已在 iim_server.coservers 列表中使用了 abc,则其 serverid 的相应名称应为 iim_server.abc.serverid。 |
iim_server.coserver1 .password |
无 |
名为 coserver1 的协作服务器用来向本服务器证明自己身份的密码。例如,如果您已在 iim_server.coservers 列表中使用了 abc,则其密码的相应名称应为 iim_server.abc.password。 |
iim_server.coserver1 .host |
无 |
本服务器上的最终用户在与 coserver1 服务器上的最终用户通信时,需要连接的 IP 地址和端口。例如,如果您已在 iim_server.coservers 列表中使用了 abc,则其主机的相应名称应为 iim_server.abc.host 。 格式为 name: port 或 IPaddress: port。 |
iim_server.coserver1 .requiressl |
False |
表示当与 coserver1 标识的服务器进行通信时,此服务器是否需要 TLS。可能的值为 TRUE 和 FALSE。 |