Sun ONE logo      上一個      目錄      索引      下一個     

Sun ONE Application Server 7 管理員指南

第 2 章
設定管理伺服器偏好設定

管理伺服器是 Sun ONE Application Server 的特殊實例,其服務於管理介面,並為管理介面與指令行介面提供管理工具。它可以管理用於 Sun ONE Application Server 的配置、部署和監視工具。本章說明配置管理伺服器的方式。

本章包含以下主題:


關於管理伺服器

管理伺服器是 Sun ONE Application Server 的特殊實例,其為管理介面和指令行介面提供管理工具。它可以管理用於這些介面的配置、部署和監視工具。管理伺服器服務於管理介面頁面。它必須正常執行,您才可以使用管理介面並在指令行介面中執行大多數指令。

在您安裝 Sun ONE Application Server (非隨附式版本) 或建立新領域時,會安裝管理伺服器。雖然您可以建立由一個管理伺服器管理的多重 Sun ONE Application Server 實例,但每個領域僅可以有一個管理伺服器。透過管理伺服器,您可以存取用於每個應用程式伺服器實例的配置設定、已部署應用程式及其他伺服器功能。

如需有關管理網域的更多資訊,請參閱第 3 章「配置管理網域」

如果您使用的是非隨附式版本的 Sun ONE Application Server,安裝 Sun ONE Application Server 後,您要選擇管理伺服器的連接埠號,或使用預設連接埠 4848。

如果您使用的是隨附式 Solaris 9 版本的 Sun ONE Application Server,必須手動建立一個領域和一個管理伺服器。如需關於配置隨附式 Solaris 9 版本的更多資訊,請參閱配置隨附式 Solaris 版本

若要存取管理介面,請在 Web 瀏覽器中鍵入︰

http://hostname.domain:port/

請注意,此處的 domain 不是您的 Sun ONE Application Server 管理領域,而是您的領域名稱。

例如︰

http://austen.sun.com:4848/

如果您要從安裝 Sun ONE Application Server 的機器上存取管理伺服器,可以使用:

http://localhost:4848

系統會提示您提供使用者名稱和密碼。


啟動管理伺服器

若要啟動或重新啟動管理伺服器,請使用下列主題中描述的方法之一︰

使用 startserv 程序檔

若要使用啟動程序檔來啟動管理伺服器,如果伺服器在號碼低於 1024 (UNIX) 的連接埠上運行,則請以超級使用者身份登入;否則,請以超級使用者身份登入或使用伺服器的使用者帳號登入。在指令行提示處移往目錄︰

install_dir/domains/domain_dir/admin-server/bin

其中,install_dir 是您安裝伺服器的目錄,domain_dir 是管理領域目錄。

對於 UNIX,請鍵入︰

./asadmin startserv

您可以在行結尾處使用選擇性參數 -i。伺服器通常作為後台程序執行。-i 選項可防止伺服器將其自身放置在後台中。如果您使用 /etc/inittab 執行伺服器,則該選項很有用。

對於 Windows,請執行 startserv.bat 檔案。


如果伺服器已經在執行,startserv 指令將失敗。您必須首先停止伺服器,然後再使用 startserv 指令。並且,如果伺服器啟動失敗,您應該終止程序,然後再嘗試重新啟動。


使用指令行介面

指令行介面的 asadmin 公用程式有一個 start-domain 指令,您可以使用該指令啟動應用程式伺服器以及所有關聯的 Sun ONE Application Server 實例。您只能在本機執行該指令,即從安裝您 Sun ONE Application Server 的機器上執行。該指令不需要引數。

您也可以使用指令 start-domain 來啟動管理領域內的所有實例。該指令使用以下語法︰

asadmin start-domain [--domain domain-name]

如需關於使用指令行介面的更多資訊,請參閱指令行介面的線上說明和附錄 A「使用指令行介面」

使用 [服務] 視窗 (Windows)

若要使用 Windows 中的服務控制台來啟動伺服器,請執行以下步驟︰

  1. 在 [控制台] 中,按一下 [管理工具]。
  2. 按一下 [服務]。
  3. 捲動服務清單並按兩下 [Application Server 7.0 Administration Server] 服務。
  4. 選取用於給定領域的管理伺服器。[服務] 視窗中的 [名稱] 欄顯示管理伺服器的名稱 Sun App Server Admin Server (your_domain_name:admin-server)。

  5. 按一下 [啟動]。
  6. 按一下 [確定]。

當您啟動電腦時,[Application Server 7.0 Administration Server] 服務便自動啟動。

使用 [開始] 功能表 (Windows)

若要使用 Windows [開始] 功能表來啟動伺服器,請執行以下步驟︰

  1. 從 [開始] 功能表中,選擇 [程式集]。
  2. 選擇 [Sun Microsystems]。
  3. 選擇 [ Sun ONE Application Server 7]
  4. 按一下 [Start Application Server]。


關閉管理伺服器

一旦啟動管理伺服器,它將持續執行,偵聽並接受請求。您可能想要停止並重新啟動伺服器,例如,當變更管理伺服器記錄個人喜好或管理伺服器 HTTP 偵聽程式進行偵聽的連接埠時。

當您停止管理伺服器時,它會停止接受新連線。然後等待所有未完成的連線完成。管理伺服器停止後,您便無法使用管理介面或指令行介面。

您可以使用下列主題中描述的一種方法來停止伺服器︰

在您關閉伺服器後,伺服器可能需要幾秒鍾完成關機程序。

使用管理介面關機

若要使用管理介面關閉管理伺服器,請執行下列步驟︰

  1. 在左窗格中,按一下 [Admin Server]。
  2. 按一下 [Control] 標籤。
  3. 按一下 [Stop]。
  4. 按一下此連結,管理伺服器將立即關閉。沒有附加螢幕。

使用 stopserv 程序檔關機

若要手動停止管理伺服器,請在指令提示處移至目錄︰

install_dir/domains/domain_dir/admin-server/bin

其中,install_dir 是您安裝伺服器的目錄,domain_dir 是領域目錄。

對於 UNIX,請鍵入︰

./asadmin stopserv

您必須以執行伺服器的使用者身份執行該指令。

如果您使用 /etc/inittab 檔案重新啟動伺服器,您必須從 /etc/inittab 中移除啟動伺服器的行,並鍵入 kill -1,然後嘗試停止伺服器。否則,伺服器在停止後會自動重新啟動。

對於 Windows,請執行 stopserv.bat 檔案。

使用指令行介面關機

您可以使用指令行介面 asadmin 公用程式的 shutdown 指令,停止管理伺服器。該指令不需要引數,並可以在本機或遠端執行。

您也可以使用指令行介面 asadmin 公用程式的 stop-appserv 指令,停止管理伺服器及所有關聯的 Sun ONE Application Server 實例。您只能在本機執行該指令,即從安裝您 Sun ONE Application Server 的機器上執行。該指令不需要引數。

您也可以透過關閉領域 (使用 stop-domain 指令),來關閉管理伺服器。依預設,該指令可關閉領域中的所有實例,包括管理伺服器。您也可以將其配置為關閉領域中管理伺服器之外的所有實例。該指令使用以下語法︰

asadmin stop-domain [--user admin_user] [--password admin_password] [--host admin_host] [--port admin_port] [--local=true/false] [--domain domain_name] [--adminserv=true/false] [--passwordfile file_name] [--secure | -s]

如果您使用 local 選項,該指令將於本機執行。如果您使用 --adminserv=false 選項,該指令將不停止管理伺服器。不過,依預設 --adminserv 設定為 true,因此將依預設停止管理伺服器。

如需關於使用指令行介面的更多資訊,請參閱指令行介面的線上輔助說明和附錄 A「使用指令行介面」

使用 [服務] 視窗關機 (Windows)

若要使用 [服務] 視窗關閉管理伺服器,請執行下列步驟︰

  1. 在 [控制台] 中,按一下 [管理工具]。
  2. 按一下 [服務]。
  3. 捲動服務清單並按兩下 [Sun Application Server 7 Admin Server] 服務。
  4. 按一下 [Stop]。
  5. 按一下 [OK]。


存取管理伺服器設定

若要存取管理伺服器設定,請在管理介面的左窗格中,按一下 [Admin Server]。管理伺服器的設定會顯示在右窗格中,其架構為一個標籤集。

圖 2-1 管理伺服器使用者介面

該圖顯示管理介面中的管理伺服器。

按一下某一標籤,可存取特定功能區域的設定。有時按一下標籤,可向您直接展示一個頁面;有時按一下標籤,會為您提供可從中選擇的頁面清單。

本章涵蓋 [Control] 和 [HTTP Listener] 標籤。如需關於監視和 SNMP 設定的資訊,請參閱第 6 章「監視 Sun ONE Application Server」。如需關於記錄的資訊,請參閱第 5 章「使用記錄功能」


檢視管理伺服器控制設定

管理伺服器控制設定顯示實例名稱 (管理伺服器)、執行您管理伺服器的連接埠、包含配置檔案的目錄、您所執行的 Sun ONE Application Server 軟體版本。

檢視這些設定的步驟︰

  1. 在左窗格中,按一下 [Admin Server]。
  2. 按一下 [Control] 標籤。


將變更套用至管理伺服器

當使用管理介面或指令行介面變更管理伺服器的配置資訊時,您可能需要套用您的變更,以使變更生效。這也稱為重新配置伺服器。當您套用變更後,自您上次套用變更以來所作的所有配置變更均生效。

如果您已對需要套用變更的管理伺服器配置進行了變更,在左窗格樹檢視中的 [Admin Server] 旁邊會出現一個黃色圖示。

圖 2-2 警告圖示

該圖顯示當您需要套用變更時出現的三角形黃色圖示。

套用配置變更的步驟︰

  1. 在左窗格中,按一下 [Admin Server]。
  2. 按一下 [Control] 標籤。
  3. 按一下 [Apply Changes]。
  4. 套用變更後,螢幕會顯示一條訊息。


編輯管理伺服器的 HTTP 偵聽程式設定

在伺服器可以處理請求之前,其必須經由 HTTP 偵聽程式接受請求。

藉由非隨附式版本的 Sun ONE Application Server,在您安裝時將自動建立用於管理伺服器的 HTTP 偵聽程式 http-listener-1。該 HTTP 偵聽程式使用 IP 位址 0.0.0.0 以及您在安裝期間指定的作為管理伺服器連接埠號的連接埠號。預設值為 4848。您無法刪除預設 HTTP 偵聽程式。

對於管理伺服器實例而言 (在領域中),僅 HTTP 偵聽程式具有 http-listener-1 id。換言之,如果您建立管理伺服器實例,則僅一個 HTTP 偵聽程式可以及時地在任何點上以 HTTP 或 HTTPS 協定執行。(這也意味著您無法以 HTTP 和 HTTPS 兩種連線同時連線至管理伺服器。)如需關於配置隨附式 Solaris 9 版本的更多資訊,請參閱配置隨附式 Solaris 版本

HTTP 偵聽程式是您為管理伺服器啟動和配置 SSL/TLS 安全性設定的程式。

此外,您可以指定 HTTP 偵聽程式中接受者執行緒 (有時稱為接受執行緒) 的數目。接受執行緒是等待連線的執行緒。執行緒接受連線並將它們放入佇列中,在佇列中將由工作執行緒接受這些連線。看起來理想的做法為,您想擁有足夠多的接受執行緒,以便在發生新的請求時總有一個可用,但又需要數目相當少,以免對系統造成太重負擔。預設值為 1。最佳規則是讓系統上的每個 CPU 有一個接受執行緒。如果您發現效能受到損害,可以調整此值。如需有關效能的更多資訊,請參閱「Sun ONE Application Server Performance Tuning and Sizing Guide」

編輯管理伺服器 HTTP 偵聽程式設定的步驟︰

  1. 在左窗格中,按一下 [Admin Server]。
  2. 按一下 [HTTP Listeners] 標籤。
  3. 進行所需的變更,然後按一下 [OK]。

如需有關 HTTP 偵聽程式的更多資訊,請參閱線上輔助說明。


設定 SNMP、記錄和安全性偏好設定

如需關於 SNMP 設定的資訊,請參閱第 6 章「監視 Sun ONE Application Server」。如需關於記錄的資訊,請參閱第 5 章「使用記錄功能」。如需關於安全性設定的資訊,請參閱「Sun ONE Application Server Administrator’s Guide to Security」



上一個      目錄      索引      下一個     


Copyright 2003 Sun Microsystems, Inc. 。版權所有。