Sun Java System Web Server 7.0 管理員指南

瞭解 Web Server 7.0

Web Server 包括新的管理架構,可在伺服器機群中為多個伺服器提供增強的分散式管理功能。藉由強力的管理功能,可使用圖形化介面與指令行介面來遠端管理和部署 Web Server。您可以在伺服器機群內集中管理多台伺服器,並可將伺服器分散到一個或多個節點以建立伺服器實例。此外還能對這些伺服器實例進行監視與生命週期管理。

Web Server 經過配置可讓您開啟或關閉各種功能,確定如何回應個別用戶端請求,以及撰寫可在伺服器上執行並與伺服器作業互動的程式。用於識別這些選項的指示 (稱為指令) 儲存在配置檔案中。Sun Java System Web Server 在啟動時和用戶端請求期間讀取配置檔案,以便將您的選擇與所需的伺服器活動對映。

如需有關這些檔案的更多資訊,請參閱 Sun Java System Web Server 7.0 的「Administrator’s Configuration File Reference Guide」

在 Web Server 7.0 中,伺服器實例的所有可配置元素 (如 Web 應用程式、配置檔案和搜尋集合索引) 均以邏輯方式組成群組,這稱為配置。使用 CLI 或網路型管理介面可建立、修改或刪除配置。您可以一次管理多個配置。「配置」這個專有名詞也指一組中介資料,可配置伺服器的執行階段服務。例如,執行階段服務從已配置的文件根目錄為網頁提供服務。伺服器執行階段使用配置中介資料載入內建服務和協力廠商外掛程式,以及設定其他伺服器延伸 (例如,為網頁和動態 Web 應用程式提供服務的資料庫驅動程式)。


備註 –

所有與配置相關的檔案都儲存在檔案系統的儲存庫中,該儲存庫稱為配置存放區。除非本指南中明確指定,否則絕對不能手動編輯此儲存庫中的任何檔案。

在 Web Web Server 中,使用 CLI 或透過基於 Web 的管理介面對配置所做的任何變更都將首先變更配置存放區,然後會部署該配置。因此,變更會複製到實例目錄。Web 應用程式會部署到下列位置:


<install_dir>/admin-server/config-store/<config_name>/web-app/<virtual_servername>/

部署配置時,config-store 下的整個 Web 應用程式目錄和配置目錄都會壓縮並複製到伺服器實例目錄。此檔案為 current.zip 檔案,位於下列位置:


<install_dir>/admin-server/config-store/<config_name>

因此,對所選配置進行部署可能需要一些時間才能完成,視 Web 應用程式的大小而定。


下圖顯示了如何將配置部署到管理節點的概要圖表:

Sun Java System Web Server 7.0

當您將配置部署到節點 (網路資源,如伺服器或主機) 時,將會建立該配置的實例。實例包含記錄檔及其他執行階段檔案,如實例所需的鎖定資料庫、快取和暫存檔案。您可以透過 CLI 或基於 Web 的管理介面來管理這些實例。

實例也可跨越一個或多個節點形成叢集。在叢集情況下,形成叢集的所有節點必須具有相同配置。叢集中的所有節點必須同質。它們必須具有相同的作業系統,以相同的方式配置並提供相同的服務。

伺服器機群中的某一個節點擁有一個已部署管理應用程式的執行中伺服器。這台專門配置的伺服器稱為 Administration Server,所部署的管理應用程式是網路型管理主控台。您可以使用管理主控台來控制伺服器實例的生命週期。

Administration Server 可控制該節點 (稱為管理節點) 中其他伺服器的動作。管理節點不提供 GUI 介面。伺服器機群中的一個節點已安裝 Administration Server。伺服器機群中的其他所有節點均已安裝管理節點。管理節點在安裝時會向 Administration Server 進行註冊。此動作將使 Administration Server 可以識別該管理節點。

Administration Server 和管理節點自動透過 SSL 進行通訊。Administration Server 與管理節點彼此互相認證,即 Administration Server 信任管理節點的伺服器憑證,管理節點信任 Administration Server 提供的用戶端憑證。在管理節點註冊期間,Administration Server 將為該管理節點產生伺服器憑證,接著將此憑證下載並安裝到管理節點上。伺服器憑證的核發者也會安裝到管理節點上。