[AIX Solaris HP-UX Linux Windows][z/OS]

設定本端 Web 伺服器

您可以在已安裝 WebSphere® Application Server 的機器上,安裝 Web 伺服器和 Web 伺服器外掛程式。

開始之前

如果您正在設定的 Web 伺服器是 IBM HTTP Server,且您打算透過以非 root 使用者身分執行的節點代理程式,來管理該 Web 伺服器,您務必符合下列需求:
  • 您指定將擁有 IBM HTTP Server 目錄和檔案的使用者 ID,就是您用來執行非 root 節點代理程式的相同使用者 ID。如果要管理 IBM HTTP Server 的節點代理程式,是以非 root 節點代理程式身分執行,就無法以 root 使用者身分來執行 IBM HTTP Server,這是因為以非 root 使用者身分執行的節點代理程式程序,無法管理以 root 使用者身分執行的 IBM HTTP Server。
  • 您指定給接聽器埠的值必須大於 1024。當 IBM HTTP Server 使用非 root 使用者 ID 來執行時,如果其接聽器埠的埠號是 1024 或更少,就不會啟動。
在您安裝 IBM HTTP Server 時,如果您指定用來安裝產品的使用者 ID,作為 IBM HTTP Server 的使用者 ID,就能確保非 root 節點代理程式與 IBM HTTP Server 使用相同的使用者 ID。不過,在安裝 IBM HTTP Server 和 Web 伺服器外掛程式之後,如果您決定以非 root 使用者身分來執行節點代理程式,您可以採取下列動作,讓節點代理程式和 IBM HTTP Server 都以非 root 使用者身分執行:
  1. WebSphere Application Server 的使用者 ID 變更為非 root 使用者 ID。
  2. 配置節點代理程式的執行身分設定。
  3. 除非已定義的 IBM HTTP Server 含有必要內容,否則,使用管理主控台建立新的 IBM HTTP Server。
  4. 將 IBM HTTP Server 目錄和檔案的所有權,變更為執行非 root 節點代理程式時使用的非 root 使用者 ID。

關於這項作業

您可以在未受管理或受管理的節點上,定義安裝在本端的 Web 伺服器。如果將 Web 伺服器定義在未受管理的節點上,會透過 IBM® HTTP Server 管理伺服器,來處理管理功能。如果將 Web 伺服器定義在受管理節點上,會透過 WebSphere Application Server 節點代理程式,來處理 Web 伺服器的管理功能,而這樣做更有幫助。
[AIX Solaris HP-UX Linux Windows]重要: WebSphere Application Server 產品隨附的 Web 伺服器不提供管理伺服器。不提供管理伺服器的 Web 伺服器必須位於受管理節點上,以利執行外掛程式管理功能,以及產生和傳播 plugin-cfg.xml 檔。
[z/OS]重要: 在 z/OS® 上執行的 IBM HTTP Server 不提供管理伺服器。不提供管理伺服器的 Web 伺服器必須位於受管理節點上,以利執行外掛程式管理功能,以及產生和傳播 plugin-cfg.xml 檔。

下列步驟是在預設設定檔中,建立 Web 伺服器定義。

程序

  1. 安裝 IBM Installation Manager。
  2. 安裝 WebSphere Application Server 產品。
  3. 安裝 IBM HTTP Server 或另一個支援的 Web 伺服器。
  4. 安裝 Web 伺服器外掛程式。
  5. 安裝 WebSphere Customization Toolbox。
  6. [AIX Solaris HP-UX Linux Windows][z/OS]使用「Web 伺服器外掛程式配置工具」,來配置 Web 伺服器外掛程式。 [AIX Solaris HP-UX Linux Windows]

    會自動建立和配置 Web 伺服器定義。

  7. 使用 WebSphere Application Server 管理主控台或執行外掛程式配置 Script,來建立 Web 伺服器定義,以便完成設定。建立這個物件時,不包括安裝 Web 伺服器。

    您必須先建立應用程式伺服器設定檔或自訂設定檔,並且聯合節點,才能使用部署管理程式的管理主控台,來建立 Web 伺服器定義。當您執行「Web 伺服器外掛程式配置工具」所建立的配置 Script 時,也要這樣做。在您建立 Web 伺服器時,必須將 Web 伺服器指派給受管理節點。受管理節點必須已存在,才能執行「Web 伺服器外掛程式配置工具」。否則,會視為遠端安裝。

    請選取下列其中一個選項:
    • 使用管理主控台。

      將 Web 伺服器定義建立在現有應用程式伺服器或未受管理的節點上:

      1. 按一下伺服器 > 伺服器類型 > Web 伺服器 > 新建,然後利用建立新的 Web 伺服器定義工具,來建立 Web 伺服器定義。
      2. 選取適當的節點。
      3. 選取範本。為您要建立的 Web 伺服器,選取系統範本或使用者定義的範本。
      4. 輸入 Web 伺服器內容:
        • 類型:Web 伺服器供應商類型
        • 埠:現有 Web 伺服器埠(預設值:80)
        • 安裝路徑:Web 伺服器安裝路徑。只有 IBM HTTP Server,才需要這個欄位。
        • 服務名稱(Windows 作業系統):Web 伺服器的 Windows 作業系統服務名稱。預設值為 IBMHTTPServer7.0
        • 使用安全通訊協定:使用 HTTPS 通訊協定來與 Web 伺服器通訊。預設值為 HTTP
        • 外掛程式安裝位置:安裝外掛程式的目錄路徑。
      5. 確認已建立新的 Web 伺服器,然後按一下完成
      建立 Web 伺服器之後,請完成下列步驟,驗證已產生 plugin-key.kdb 檔,並使用 SSL 來配置 Web 伺服器外掛程式。
      1. 按一下安全 > SSL 憑證和金鑰管理
      2. 在「配置設定」之下,按一下管理端點安全配置
      3. 在「入埠或出埠」之下,展開 cell_name > 節點 > Web_server_node_name > 伺服器,並按一下 server_name
      4. 在「相關項目」之下,按一下金鑰儲存庫和憑證。管理主控台會顯示 CMSKeyStore 配置,以及 plugin-key.kdb 檔的路徑。
      5. key.p12 匯出預設憑證,並將它當作簽章者憑證,新增到 plugin-key.kdb
    • 執行外掛程式配置 Script。

      如果您安裝外掛程式,請儲存外掛程式配置 Script,以便在建立受管理節點之後執行,否則會發生錯誤。等 Script 順利執行、在受管理節點上建立 Web 伺服器定義,並執行節點同步化之後,再啟動 Web 伺服器。

      新增節點時,會啟動節點代理程式程序。如果節點代理程式不在執行中,請啟動節點。
      提示: 如果您希望 Web 伺服器處理多個受管理節點的應用程式要求,請將該應用程式安裝在每一個受管理節點和 Web 伺服器定義上。該 Script 已包含在使用管理主控台選項時,您必須收集的所有資訊。

      [AIX Solaris HP-UX Linux Windows]如需相關資訊,請參閱 startNode 指令。

下一步

您可以將非 IBM HTTP Server Web 伺服器,配置成未受管理節點上的遠端 Web 伺服器,或配置成受管理節點上的本端 Web 伺服器。對於受管理節點上的非 IBM HTTP Server Web 伺服器,支援的功能如下:
  • 根據 WebSphere Application Server 儲存庫變更,來產生外掛程式配置。
  • 藉由與 WebSphere Application Server 節點進行節點同步化,來傳播 plugin-cfg.xml 檔。節點必須完成同步化,配置變更才能夠傳播到受影響的節點。
    plugin-cfg.xml 檔會從部署管理程式儲存庫,傳播到應用程式伺服器節點儲存庫樹狀結構。
    重要: plugin-cfg.xml 檔會傳播到應用程式伺服器節點儲存庫樹狀結構。這不是 plugin-cfg.xml 檔的預設安裝位置。可能需要變更非 IBM HTTP Server Web 伺服器配置檔,以更新外掛程式模組所讀取之 plugin-cfg.xml 檔的位置。
    例如,Internet Information Services (IIS) 有一個稱為 plugin-cfg.loc 的檔名,IIS 外掛程式模組會讀取它來判斷 plugin-cfg.xml 檔的位置。plugin-cfg.loc 檔必須更新,以反映 plugin-cfg.xml 檔在應用程式伺服器節點儲存庫中的位置。

    其他非 IBM HTTP Server 的 Web 伺服器會使用不同的方法,來指定外掛程式模組之 plugin-cfg.xml 檔的位置。不過,為了使傳播能夠運作,請更新位置來反映應用程式伺服器節點儲存庫中的位置。

若為非 IBM Web 伺服器,受管理節點上不支援下列功能。
  • 啟動與停止 Web 伺服器。
  • 檢視及編輯配置檔。
  • 檢視 Web 伺服器日誌。
如果是非 IBM HTTP Server Web 伺服器,且位於未受管理節點上,您可以根據 WebSphere Application Server 儲存庫變更,來產生外掛程式配置。若為非 IBM HTTP Server Web 伺服器,未受管理節點上不支援下列功能。
  • 啟動與停止 Web 伺服器。
  • 檢視及編輯配置檔。
  • 檢視 Web 伺服器日誌。
  • 傳播 Web 伺服器 plugin-cfg.xml 檔。

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



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