[AIX Solaris HP-UX Linux Windows][IBM i]

在相同機器上配置 Web 伺服器和部署管理程式設定檔

這項程序說明如何在含有部署管理程式和受管理節點的機器上,安裝 Web 伺服器和其外掛程式。

開始之前

[IBM i]若有多份設定檔存在時,您可以選取「Web 伺服器外掛程式配置工具」配置的設定檔。有關決定如何選取所要配置之設定檔的邏輯流程的說明,請參閱外掛程式配置

[AIX Solaris HP-UX Linux Windows]若有多份設定檔存在時,您可以選取「Web 伺服器外掛程式配置工具」配置的設定檔。有關決定如何選取所要配置之設定檔的邏輯流程的說明,請參閱外掛程式配置

這項程序是在機器上配置部署管理程式設定檔。受管理節點必須存在,才能定義一律位於受管理節點上的 Web 伺服器定義。

本端分散式安裝架構 - dmgr

啟動部署管理程式和受管理節點的節點代理程式。部署管理程式和節點必須正在執行,才能順利變更其配置。

關於這項作業

支援的配置 支援的配置: 只有在 AIX®、Linux 和 Windows 上,才支援此工具。除了使用「Web 伺服器外掛程式配置工具」,您也可以改用 pct 指令行工具與回應檔來配置 Web 伺服器。 如需相關資訊,請參閱使用 pct 工具來配置 Web 伺服器外掛程式sptcfg

利用這項程序,來安裝 Web 伺服器外掛程式、配置 Web 伺服器,及建立 Web 伺服器定義。

程序

  1. 登入作業系統。

    如果您要以非 root 或非管理使用者的身分進行安裝,則有某些限制。

    [AIX][HP-UX][Linux][Solaris]此外,選取 Umask 讓擁有者能夠讀寫檔案,並讓其他人可以根據通行系統原則來存取它們。若為 root 使用者,建議使用 022 的 Umask。如果是非 root 使用者,可以使用 002 或 022 的 Umask,視該使用者是否共用群組而定。如果要驗證 Umask 設定,請發出下列指令:
    umask
    如果要將 Umask 設定設定為 022,請發出下列指令:
    umask 022
    [Windows]在 Windows 作業系統上以管理使用者的身分進行安裝時,會自動建立 Windows 服務以自動啟動應用程式伺服器。安裝者的使用者帳戶必須具有下列的進階使用者權限:
    • 執行作業系統
    • 以服務方式登入
    比方說,在某些 Windows 作業系統中,按一下控制台 > 系統管理工具 > 本機安全性原則 > 本機原則 > 使用者權限指派來設定進階選項。 如需相關資訊,請參閱 Windows 作業系統文件。

    [Windows]如果您打算將應用程式伺服器當作 Windows 服務執行,請勿從包含空格的使用者 ID 進行安裝。系統無法驗證含有空格的使用者 ID。 這類使用者 ID 不允許繼續進行安裝作業。要暫行解決這項限制,請以不含空格的使用者 ID 進行安裝。

  2. 安裝 IBM® Installation Manager。
  3. 使用 Installation Manager 來安裝 WebSphere® Application Server Network Deployment 產品。
  4. 在機器上建立部署管理程式設定檔,以作為第一個設定檔。
  5. 建立獨立式應用程式伺服器或自訂設定檔,並聯合節點。
  6. 使用 Installation Manager 來安裝下列各項:
    • WebSphere Application Server 的 Web 伺服器外掛程式
    • WebSphere Customization Toolbox
  7. 使用 Installation Manager 安裝 IBM HTTP Server,或是安裝另一部支援的 Web 伺服器。
  8. 開啟 WebSphere Customization Toolbox,並且啟動「Web 伺服器外掛程式配置工具」。
  9. 選取 Web 伺服器外掛程式執行時期的位置。
    如果您想使用先前的 Web 伺服器外掛程式安裝位置,但卻不在清單中,請執行下列動作,將該位置新增至工作集:
    1. 按一下新增
    2. 輸入 Web 伺服器外掛程式位置的名稱。
    3. 請執行下列其中一個動作:
      • 輸入位置。
      • 按一下瀏覽,尋找位置,然後按一下確定
  10. 按一下建立
  11. 選取您要配置的 Web 伺服器類型,然後按下一步
  12. 選取已安裝之目標 Web 伺服器的架構(64 位元或 32 位元),並按下一步(如果要求您這麼做的話)。
  13. 按一下瀏覽以選取 Web 伺服器的配置檔,確認 Web 伺服器埠是正確的,完成時按下一步

    請選取檔案,而不是只選取檔案的目錄。某些 Web 伺服器有兩個配置檔,因此需要您瀏覽每一個檔案。

    下列清單顯示受支援之 Web 伺服器的配置檔:
    Apache HTTP Server
    apache_root/config/httpd.conf
    Domino® Web 伺服器
    names.nsfNotes.jar

    精靈會提示您使用 notes.jar 檔,但實際的名稱是 Notes.jar

    「Web 伺服器外掛程式配置工具」會確認檔案存在,但此工具並不會驗證任一個檔案。

    IBM HTTP Server
    [AIX Solaris HP-UX Linux Windows]IHS_root/conf/httpd.conf
    [IBM i]IHS_profile_root/conf/httpd.conf
    Microsoft Internet Information Services (IIS)
    「Web 伺服器外掛程式配置工具」可判斷出正確的檔案,以用來進行編輯。
    Sun Java™ System Web Server(早期為 Sun ONE Web Server 和 iPlanet Web Server)6.0 版以及更新版本
    obj.confmagnus.conf
  14. 如果您正在配置 IBM HTTP Web 伺服器外掛程式,請執行下列動作。
    1. (選用)設定管理伺服器配置,以管理 Web 伺服器。
      小心: 當您使用「Web 伺服器外掛程式配置工具」來配置 IBM HTTP Server 管理伺服器時,必須以具備管理者/root 專用權的「本端」帳戶,來執行 WebSphere Customization Toolbox。
      1. 選取設定 IBM HTTP Server 管理伺服器
      2. 指定 IBM HTTP 管理伺服器所用的通訊埠號。
      3. (選用)選取建立 IBM Server 管理伺服器鑑別用的使用者 ID,並輸入從管理主控台接受 IBM HTTP Server 管理伺服器鑑別時所用的使用者 ID 與密碼。
    2. 下一步
    3. [AIX][Linux]指定對 IBM HTTP Server、IBM HTTP Server 管理伺服器和 Web 伺服器外掛程式配置檔具備寫入權的系統使用者 ID 和群組。

      必要的話,請選取使用認證來建立新的唯一系統使用者 ID 和群組

      [AIX]限制: 如果您指定的新使用者 ID 或群組名稱超過平台限制 (通常是 8 個字元,有時可以配置),配置可能失敗。
    4. [Windows](選用)將 IBM HTTP Server 管理伺服器設為以 Windows 服務形式執行。
      1. 選取以 Windows 服務形式,來執行 IBM HTTP Server 管理伺服器
      2. 請執行下列其中一個動作:
        • 選取以本端系統帳戶登入
        • 選取以指定的使用者帳戶登入,並輸入該帳戶的使用者 ID 與密碼。
          使用者 ID 需要下列進階使用者權限:
          • 執行作業系統
          • 以服務方式登入
      3. 選擇您的啟動類型是自動還是手動。
    5. 下一步
  15. 指定 Web 伺服器定義的唯一名稱,並按下一步
  16. 選取配置實務。
    1. 選擇本端實務。
    2. 請執行下列其中一個動作:
      • 輸入 WebSphere Application Server 的安裝位置 (app_server_root)。
      • 按一下瀏覽,尋找 WebSphere Application Server 的安裝位置 (app_server_root),並按一下確定
    3. 下一步
  17. 選取要配置成使用現行 Web 伺服器外掛程式的設定檔,並按下一步
  18. 檢閱摘要資訊,並按一下配置,開始配置 Web 伺服器、Web 伺服器外掛程式和設定檔。
  19. 在摘要畫面中,驗證安裝成功,並按一下完成

    如果發生問題且安裝未順利完成,請檢查 plugins_root/logs 目錄中的日誌。 請更正任何問題,並重新配置。

  20. [AIX Solaris HP-UX Linux Windows]僅限 Domino Web 伺服器:設定 WAS_PLUGIN_CONFIG_FILE 環境變數。

    在像是 AIX 或 Linux 的平台中,尋找母項 Shell 的 Script 來源可讓子程序繼承匯出的變數。 在 Windows 系統中,請依照您執行任何其他指令的方式來執行 Script。在 Windows 系統中,尋找來源會自動執行。

    1. 開啟指令視窗。
    2. 將目錄切換至外掛程式安裝根目錄。
    3. plugins_root/bin/setupPluginCfg.sh Script 發出適當的指令:
      • [AIX][HP-UX][Solaris]. plugins_root/bin/setupPluginCfg.sh(請注意句點和安裝根目錄之間的空格。)
      • [Linux]source plugins_root/bin/setupPluginCfg.sh

    該 Script 也位於像是 AIX 或 Linux 作業系統的 lotus_root/notesdata 目錄中。

    請先對該 Script 發出適當的指令,再啟動 Domino Web 伺服器。

  21. 從部署管理程式的管理主控台中,按一下系統管理 > 儲存主儲存庫的變更 > 與節點同步變更 > 儲存
  22. 啟動 Snoop Servlet 來驗證 Web 伺服器從應用程式伺服器擷取應用程式的功能。

    啟動應用程式伺服器、Web 伺服器,並使用含 IP 位址的 Snoop Servlet 來測試環境。

    1. 啟動應用程式伺服器。 在「網路部署」環境中,只有當您在將應用程式伺服器加入 Cell 中時有包含 DefaultApplication,才可在 Cell 中使用 Snoop Servlet。addNode 指令的 -includeapps 選項會將 DefaultApplication 移轉到 Cell。 如果應用程式不存在,請跳過這個步驟。
      切換至 profile_root/bin 目錄,然後執行 startServer 指令:
      • [AIX][Linux]./startServer.sh server1
      • [Windows]startServer server1
      • [IBM i]startServer server1
    2. 啟動 IBM HTTP Server 或您所使用的 Web 伺服器。

      [IBM i]使用 2001 頁面或使用 STRTCPSVR SERVER(*HTTP) HTTPSVR(instance_name) 指令來啟動 IBM HTTP Server。

      [AIX Solaris HP-UX Linux Windows]請利用指令視窗,來切換至 IBM HTTP Server 安裝映像檔或 Web 伺服器安裝映像檔的目錄。請發出適當的指令來啟動 Web 伺服器,例如下列 IBM HTTP Server 的指令:

      [AIX Solaris HP-UX Linux Windows]如果要從指令行啟動 IBM HTTP Server,請執行下列動作:

      [AIX Solaris HP-UX Linux Windows]存取 IBMHttpServer/bin 目錄中的 apacheapachectl 指令。
      • [AIX][Linux]./apachectl start
      • [Windows]apache
    3. 將瀏覽器指向 http://localhost:9080/snoop,測試應用程式伺服器提供的內部 HTTP 傳輸。 將瀏覽器指向 http://Host_name_of_Web_server_machine/snoop,以測試 Web 伺服器外掛程式。

      依預設,HTTP 傳輸埠是 9080,且對每一個設定檔而言都必須是唯一的。這個埠和名稱為 default_host 的虛擬主機相關聯,配置成控管已安裝的 DefaultApplication。 Snoop Servlet 是 DefaultApplication 的一部分。請變更這個埠,以符合實際的 HTTP 傳輸埠。

    4. 驗證 Snoop 在執行中。

      任一個網址都應該會顯示「Snoop Servlet - 要求/用戶端資訊」頁面。

結果

安裝 Web 伺服器外掛程式會建立 Plugins 目錄和一些子目錄。比方說,以下是在 Linux 系統上建立的一些目錄:
  • plugins_root/bin/32bitsplugins_root/bin/64bits 包含所有受支援之 Web 伺服器的二進位外掛程式
  • plugins_root/logs 含有日誌檔
  • plugins_root/properties 含有版本資訊

Installation Manager 會將 Web 伺服器配置成使用 plugins_root/plugin-cfg.xml 檔。

下一步

安裝本端 Web 伺服器的二進位外掛程式之後,您必須建立受管理節點,才能順利執行配置 Script 和使用 Web 伺服器。

如需安裝程序概觀,請參閱外掛程式配置

如需配置 Web 伺服器時所涉及檔案的相關資訊,請參閱Web 伺服器配置

如需「Web 伺服器外掛程式配置工具」如何配置支援的 Web 伺服器的相關資訊,請參閱編輯 Web 伺服器配置檔

如需安裝 Web 伺服器外掛程式的其他安裝實務相關資訊,請參閱配置 Web 伺服器外掛程式


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



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