使用相同 HTTP 伺服器來處理多個 Cell 的 HTTP 和 HTTPS 要求

在多 Cell 環境中,您可能想使用相同的 HTTP 伺服器,來傳送和接收多個 Cell 的 HTTP 和 HTTPS 要求。如果要達成這項設定,您必須將這些 Cell 中之應用程式伺服器正在使用的 Web 伺服器外掛程式配置檔,合併成單一 Web 伺服器外掛程式配置檔。

關於這項作業

您可以使用應用程式伺服器的下列不同配置,將多個 WebSphere® Application Server, Network Deployment Cell 的外掛程式配置檔,合併成單一配置檔。

如果您要移轉至產品新版本,且需要將資料流量遞送至多個同時執行新舊版 WebSphere Application Server, Network Deployment 的 Cell,您也可以利用這項技術,將所有 Web 伺服器外掛程式配置檔合併成單一配置檔。

如果要為您所有的 Cell 建立單一外掛程式配置檔,您必須先為每一個 Cell 建立個別的外掛程式配置檔,然後將這些檔案合併成單一配置檔。之後每一個 Cell 的 Web 伺服器外掛程式就會使用相同的 Web 伺服器外掛程式配置檔。

請完成下列步驟,將多部 Web 伺服器外掛程式配置檔合併成單一配置檔。

程序

  1. 使用 GenPluginCfg Script、管理主控台或 wsadmin Scripting,為每一個 Cell 產生 plugin-cfg.xml 檔。

    如需如何使用 GenPluginCfg Script 來產生 plugin-cfg.xml 檔的說明,請參閱 GenPluginCfg 指令主題。

    如需如何使用管理主控台來產生 plugin-cfg.xml 檔的說明,請參閱實作 Web 伺服器外掛程式主題。

    如需如何使用 wsadmin Scripting 來產生 plugin-cfg.xml 檔的說明,請參閱使用 Scripting 重新產生節點外掛程式配置主題。

  2. 合併多個應用程式伺服器 Cell 中的 plugin-cfg.xml 檔。

    您可以手動合併 plugin-cfg.xml 檔,或使用 pluginCfgMerge 工具,自動將多個應用程式伺服器設定檔中的 plugin-cfg.xml 檔,合併成單一輸出檔。pluginCfgMerge.batpluginCfgMerge.sh 檔位於 install_root/bin 目錄中。

    避免困難 避免困難: 在適用於 z/OS 和分散式平台的 Fix Pack 7.0.0.13 中,以及適用於 IBM i 平台的 Fix Pack 7.0.0.17 中,都有提供 pluginCfgMerge 工具。gotcha

    如需手動合併 plugin-cfg.xml 檔的相關資訊,請參閱相關 Technote,以瞭解如何合併多個應用程式伺服器設定檔中的 plugin-cfg.xml 檔。

  3. 請確定每一部應用程式伺服器的 cloneID 值都是唯一的。

    請檢查合併後檔案中每一部應用程式伺服器的 cloneID 值,確定每一部應用程式伺服器的這個值都是唯一的。如果合併後檔案中的 cloneID 值不全是唯一的,或者您正在對等模式下執行記憶體至記憶體階段作業抄寫,請使用 wsadmin Scripting 或管理主控台,來配置唯一 HTTP 階段作業 cloneID。

    如果要透過 Jython 或 Jacl 程式設計語言來使用 wsadmin 指令,請參閱相關說明文件,以瞭解如何使用 Scripting 為每一部應用程式伺服器,配置唯一的 HTTP 階段作業複本 ID。

    如果要使用管理主控台來配置唯一的 HTTP 階段作業複本 ID,請完成下列步驟:

    1. 按一下伺服器 > 伺服器類型 > WebSphere 應用程式伺服器 > server_name
    2. 在「儲存器設定」之下,按一下 Web 儲存器設定 > Web 儲存器
    3. 在「其他內容」之下,按一下自訂內容 > 新建
    4. 名稱欄位中,輸入 HttpSessionCloneId,在欄位中,輸入伺服器的唯一值。

      唯一值的長度必須是 8 到 9 個英數字元。例如,test1234 是有效的 cloneID 值。

    5. 按一下套用確定
    6. 按一下儲存,將配置變更儲存到主要配置中。
  4. 將合併後的 plugin-cfg.xml 檔,複製到 Web 伺服器主機上的 plugin_installation_root/config/web_server_name/ 目錄。
  5. [AIX][HP-UX][Linux][Solaris]請確定您對合併後的 plugin-cfg.xml 檔所定義的作業系統檔案存取權是正確的。 這些檔案存取權容許 HTTP 伺服器外掛程式處理程序讀取檔案。

結果

當您完成這項程序,您即有一個屬於多個應用程式伺服器 Cell 的外掛程式配置檔,並且可以使用相同 HTTP 伺服器,來處理多個 Cell 的 HTTP 和 HTTPS 要求。


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsv_merge_configfiles
檔名:twsv_merge_configfiles.html