Sun Java System Instant Messaging 7.2 管理指南

Instant Messaging 伺服器配置參數

表 A–4 列出並描述 Instant Messaging 伺服器配置參數。

表 A–4 一般 Instant Messaging 伺服器配置參數

參數 

預設值 

說明 

iim_server.autosubscribe

FALSE

表示伺服器是否自動授權訂閱。可能的值為 TRUEFALSE。若為 TRUE,訂閱請求後面會自動跟有伺服器產生的訂閱回應。然後伺服器將已修改的值勤人傳送至訂閱者和訂閱者新增為連絡人的使用者。若要使用此功能,使用者與連絡人必須位於相同的網域。

iim_server.domainname

主機的網域名稱

您希望此伺服器支援的邏輯 Instant Messaging 伺服器網域名稱。此為網路中其他伺服器用以識別此伺服器的名稱。它同時也是此伺服器用來讓其他伺服器識別其一般使用者時所使用的名稱。此名稱不一定是執行 Instant Messaging 伺服器之系統的完全合格網域名稱。 

例如,如果系統 iim.xyz.comxyz.com 公司唯一的 Instant Messaging 伺服器,則網域名稱有可能會是 xyz.com

iim_server.port

5269

伺服器所連結的 IP 位址和連接埠,伺服器也從此偵聽來自其他伺服務的連線。對於多址主機而言,如果您只需要使用一個特定的 IP 位址,則 IP 位址設定非常有用。如果未列出 IP 位址,它將表示 localhost 上的 INADDR_ANY 值。

iim_server.useport

TRUE

表示伺服器是否在伺服器對伺服器通訊埠上偵聽。可能的值為 TRUEFALSE。如果為 TRUE,則伺服器會在 iim_server.port 所定義的連接埠上進行偵聽,或是在連接埠 5269 上偵聽 (如果未明確定義)。

iim_server.clienttimeout

15

指定伺服器捨棄不在使用中的用戶端連線之前所等待的時間間隔 (單位為分鐘)。例如,當機器關閉時。可接受的最小值為 5。 

iim_server.usesso

當您執行 configure 公用程式時,如果您選擇針對 SSO 使用 Access Manager 部署,則預設值為 1。否則,預設值為 0

此參數可指示伺服器在認證期間是否依靠 SSO 提供者。SSO 提供者是伺服器用來透過 SSO 服務驗證階段作業 ID 的模組。

Instant Messaging 伺服器能夠使用 Access Manager Session API 驗證由用戶端傳送的階段作業 ID。

此參數的值可以是 01-1

0 - 不使用 SSO 提供者。

1 - 先使用 SSO 提供者,如果 SSO 驗證失敗,則預設為 LDAP。

-1 - 僅使用 SSO 提供者而不嘗試 LDAP 認證 (即使 SSO 驗證失敗)。

iim_server.usesso 參數與 iim_server.ssoprovider 參數配合使用。

iim_server.ssoprovider

無 

指定實作 com.sun.im.provider.SSOProvider 介面的類別。如果 iim_server.usesso 不等於 0,且未設定此選項,則伺服器會使用預設的基於 Access Manager 的 SSO 提供者。

iim.policy.modules

當您執行 configure 公用程式時,如果您選擇針對策略使用 Access Manager 部署,則預設值為 identity。否則,預設值為 iim_ldap

如果值為 identity,則表示使用 Sun Java System Access Manager 進行策略儲存。如果值為 iim_ldap,則表示使用目錄進行儲存。

iim.userprops.store

file

如果值為 file,則表示使用者特性會儲存在使用者特性檔案中。如果值為 ldap,則表示使用目錄進行儲存。

iim_server.msg_archive

false

此參數會指定歸檔提供者是否應該啟用或停用。將此值設定為 false 可停用所有歸檔。將此值設定為 true 則可啟用所有歸檔,包括 Portal、電子郵件和您要使用的自訂歸檔提供者。

iim_server.msg_archive.provider

無 

此參數包含歸檔提供者的清單。此參數允許多值,而每個值是以逗號 (,) 分隔。

如果您使用 Portal Server Search 式歸檔,則值應為 com.iplanet.im.server.IMPSArchive。如果您使用電子郵件歸檔,則值應為 com.iplanet.im.server.EmailIMArchive

iim_server.conversion

false

此參數會指定是否應當啟用訊息轉換。它指定「訊息轉換提供者」配置清單是否應該用於訊息轉換。 

iim_server.conversion.provider

無 

此參數包含用於訊息轉換之「訊息轉換提供者」清單。 

此參數允許多值,而每個值是以逗號 (,) 分隔。

iim_server.servertimeout

-1 

伺服器可配置為:在遠端伺服器處於非使用中狀態時自動關閉由遠端伺服器開啟的連線。這個動作可以透過定期計算遠端伺服器最後請求伺服器的時間來執行。如果遠端伺服器最後請求的時間超過 iim_server.servertimeout 參數值,與遠端伺服器的連線將會終止。

參數值以分鐘計算。 

iim_server.enable

true

此值定義是否啟用 Instant Messaging 伺服器。如果此參數設定為 false,則會啟用 Instant Messaging 多重訊號組合器。 

iim_server.conversion.external.command

無 

此參數包含用於訊息轉換的外部指令。 

iim_server.stat_frequency

1

此參數包含伺服器將活動摘要記錄至記錄檔中的頻率。只有在伺服器最低記錄嚴重性設定為 INFO 或更低,伺服器才會將活動的摘要記錄到記錄檔。此值以分鐘為單位。

iim_server.certnickname

Server-Cert

此值應該包含您在安裝憑證時所輸入的憑證名稱。 

此憑證名稱區分大小寫。 

iim_server.sslkeystore

無 

包含伺服器的 Java 金鑰庫 (JKS) 的相對路徑和檔案名稱。例如:


/im-cfg-base/server-keystore.jks

iim_server.keystorepasswordfile

sslpassword.conf

此值應該包含其中含有金鑰資料庫密碼之檔案的相對路徑和名稱。此檔案應該包含下列指令行: 

Internal (Software) Token:password

其中 password 是保護金鑰資料庫的密碼。

iim_server.requiressl

false

如果為 true,則伺服器會終止在設定初始串流階段作業後沒有請求 TLS 連線的任何連線。連線可來自用戶端、其他伺服器和伺服器元件,如 XMPP/HTTP 閘道和代理程式,但多重訊號組合器除外。

iim_server.trust_all_cert

false

如果此值為 true,則伺服器會信任所有憑證,也會將憑證資訊新增到記錄檔。