若要將伺服器實例指定為重新導向伺服器,您需要提供 iim.conf 中的 iim_server.redirect.provider 參數值。一旦您定義了實例做為重新導向伺服器,您需要指定 iim.conf 中其他與重新導向相關之參數的值,以提供進一步的配置資訊。表 7–1 描述重新導向配置參數。
表 7–1 iim.conf 中的重新導向伺服器配置參數
參數 |
預設值 |
說明 |
iim_server.redirect.provider |
無 |
實作 com.sun.im.provider.Redirector 介面之重新導向提供者名稱或類別的清單 (以逗號分隔)。此參數的任何值都會將伺服器實例定義為重新導向伺服器。支援的值包含 db、roundrobin、regex 與實作 com.sun.im.provider.Redirector 介面的類別名稱。 |
iim_server.redirect.to |
無 |
此重新導向伺服器可能重新導向用戶端連線的目的節點清單 (以逗號分隔)。節點名稱可以是各種字母數字式字串。此清單可能會是 iim_server.redirect.to.nodename.host 中所定義的主機超集合。 |
iim_server.redirect.to.nodename.host |
無 |
其中,nodename 是 iim_server.redirect.to 中所存在的節點的名稱。重新導向伺服器要使用 nodename 就必須要有此屬性。 |
iim_server.redirect.to.nodename.usessl |
False |
如果為 true,則會將 nodename 配置為使用舊有 SSL。如需詳細資訊,請參閱在 Instant Messaging 中使用 TLS 與舊有 SSL 的摘要。 |
iim_server.redirect.db.users |
im-db-base/redirect.db |
重新導向資料庫的名稱與位置。 |
iim_server.redirect.db.partitions |
im-cfg-base/redirect.partitions |
重新導向分割區檔案的名稱與位置。 |
iim_server.redirect.db.partitionsize |
5000 |
分割區中的最大使用者數。 |
iim_server.redirect.roundrobin.partitions |
im-cfg-base/redirect.partitions |
重新導向分割區檔案的名稱與位置。 |
iim_server.redirect.pollfrequency |
|
重新導向伺服器對 redirect.hosts 檔案中定義之主機所做的連線間的間隔。重新導向伺服器會輪詢這些主機,以決定它們是否上線,以及是否可接受用戶端連線。 |
您無法將早於 2006Q1 版的 Instant Messenger 用於重新導向伺服器。如果您使用協力廠商用戶端,請確定用戶端支援 XMPP 重新導向。
彙整上述表 7–1 中的資訊。
開啟 iim.conf。
如需找到與修改此檔案的說明,請參閱附錄 A iim.conf 中的 Instant Messaging 配置參數。
修改參數值以符合您的部署。
表 7–1 列出您需要提供值的參數。如 iim.conf 中沒有參數,則新增參數。以下範例顯示 iim.siroe.com 上的 iim.conf 區段,該區段與您必須修改的重新導向伺服器參數對應。
iim_server.redirect.provider=db,roundrobin iim_server.redirect.to=imserverA,imserverB iim_server.redirect.to.imserverA.host=iimA.siroe.com iim_server.redirect.to.imserverB.host=iimB.siroe.com iim_server.redirect.to.imserverA.usessl=false iim_server.redirect.to.imserverB.usessl=false |
儲存您的變更並關閉 iim.conf。
重新整理重新導向伺服器上的配置。
imadmin 重新導向伺服器 |
將用戶端配置為連線至重新導向伺服器,而非多重訊號組合器。