適用於 z/OS 的 Web 伺服器定義
您可以在受管理節點或未受管理的節點中,定義 Web 伺服器定義。
如果要使用管理主控台來管理或操控 Web 伺服器,您必須在 WebSphere® Application Server 儲存庫中建立 Web 伺服器定義或物件。
建立這個物件時,不包括實際安裝 Web 伺服器。WebSphere Application Server 儲存庫中的 Web 伺服器物件,代表一部用來從管理主控台管理及操控 Web 伺服器的 Web 伺服器。
- 安裝根目錄
- 埠
- 配置檔路徑
- 日誌檔路徑
Web 伺服器物件是利用 wsadmin 指令或管理主控台來定義。您也可以在安裝期間,使用設定檔建立 Script .jacl Script,或使用管理主控台精靈,將 Web 伺服器物件定義在 WebSphere Application Server 儲存庫中。
- 受管理節點。含有節點代理程式的節點。這種節點只能存在於部署管理程式環境中。在受管理節點上定義 Web 伺服器的重要性在於,從管理主控台透過節點代理程式,來處理 Web 伺服器的管理和配置。只有 IBM® HTTP
Server 才支援透過管理主控台進行管理和配置。非 IBM HTTP Server 的 Web 伺服器必須位於受管理節點上,才能處理外掛程式的管理功能,以及產生和傳播 plugin-cfg.xml 檔。就 z/OS® 上的 IBM HTTP Server for WebSphere Application Server(採用 Apache 技術)和 5.3 版 HTTP Server for z/OS 來說,受管理節點上的管理功能如下:
- Web 伺服器集合畫面或 serverStatus.sh 中的 Web 伺服器狀態
- 產生 plugin-cfg.xml
- 傳播 plugin-cfg.xml
- 啟動和停止適用於 z/OS 的 Web 伺服器
- 檢視及編輯日誌的配置檔視圖
- 獨立式節點。不包含節點代理程式的節點。這個節點通常存在於基本 WebSphere Application Server 環境中。
在部署管理程式環境中,獨立式節點一經聯合,就可變成受管理節點。獨立式節點不包含節點代理程式,因此如果要管理及操控 IBM HTTP Server,必須安裝 IBM HTTP Server 管理伺服器,且其必須在節點所代表的獨立式機器上執行。IBM HTTP
Server 會隨附 IBM HTTP Server 管理伺服器,依預設,會安裝它。只有 IBM HTTP
Server 才支援透過管理主控台進行管理和配置。適用於 z/OS 的 IBM HTTP Server for WebSphere Application Server(採用 Apache 技術) 和 5.3 版 HTTP Server for z/OS 不提供 IBM HTTP Server 管理伺服器。IBM HTTP Server(採用 Apache 技術)的管理功能僅限於:
- Web 伺服器集合畫面或 serverStatus.sh 中的 Web 伺服器狀態
- 產生 plugin-cfg.xml
- 未受管理的節點。與 WebSphere Application Server 節點代理程式之間沒有關聯的節點。這種節點無法聯合。一般而言,未受管理的節點代表未安裝 WebSphere Application Server 的遠端機器。不過,您可以在安裝 WebSphere Application Server 的機器上定義未受管理的節點。這個節點可以存在於 WebSphere Application Server – 基本版,或部署管理程式環境中。
未受管理節點不包含節點代理程式,因此如果要管理及操控 IBM HTTP Server,必須安裝 IBM HTTP Server 管理伺服器,且其必須在節點所代表的獨立式機器上執行。只有 IBM HTTP
Server 才支援透過管理主控台進行管理和配置。適用於 z/OS 的 IBM HTTP Server for WebSphere Application Server(採用 Apache 技術) 和 5.3 版 HTTP Server for z/OS 不提供 IBM HTTP Server 管理伺服器。IBM HTTP Server(採用 Apache 技術)的管理功能僅限於:
- Web 伺服器集合畫面或 serverStatus.sh 中的 Web 伺服器狀態
- 產生 plugin-cfg.xml
- 受管理節點上:
- Web 伺服器集合畫面或 serverStatus.sh 中的 Web 伺服器狀態
- 產生 plugin-cfg.xml
- 傳播 plugin-cfg.xml
- 未受管理的節點上:
- Web 伺服器集合畫面或 serverStatus.sh 中的 Web 伺服器狀態
- 產生 plugin-cfg.xml
- 在受管理節點中定義 Web 伺服器定義。
此方法提供最多的功能,但是需要將 Web 伺服器配置檔儲存在一個讀取和寫入目錄中,且這個目錄可供 WebSphere Application Server for z/OS Cell 中的受管理(應用程式伺服器)節點存取。請使用「設定檔管理工具」或 zpmt 指令來建立受管理節點,可以是直接建立,或是藉由聯合獨立式應用程式伺服器來建立;然後使用管理主控台來建立 Web 伺服器定義。
當您在受管理節點中定義 Web 伺服器定義時,可以將 plugin-cfg.xml 配置檔直接重新產生到 Web 伺服器配置目錄位置。然後您可以擷取、編輯和取代用來控制 Web 伺服器作業的 httpd.conf 檔。
- 在未受管理的節點中定義 Web 伺服器定義。
當您將 Web 伺服器定義在獨立式應用程式伺服器中,或是定義在不會提供讀取和寫入目錄給 WebSphere Application Server for z/OS 受管理節點共用的 z/OS 系統上時,請使用這個方法。
使用「設定檔管理工具」的 BBOWCFGW 工作(適用於獨立式應用程式伺服器)或 BBODCFGW 工作 (適用於 WebSphere Application Server, Network Deployment Cell),來建立未受管理的節點和 Web 伺服器定義。