Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

有關虛擬伺服器的 管理主控台 作業

Procedure建立虛擬伺服器

  1. 在樹形元件中,展開 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要為將來的實例 (實例使用 default-config 的副本) 配置預設設定,請選取 [default-config] 節點。

  3. 展開 [HTTP 服務] 節點。

  4. 選取 [虛擬伺服器] 節點。

  5. 在 [虛擬伺服器] 頁面中,按一下 [新建]。

    螢幕將顯示 [建立虛擬伺服器] 頁面。

  6. 在 [ID] 欄位中,鍵入虛擬伺服器的專屬名稱。

    此值用於內部識別虛擬伺服器,而不會提供給 HTTP 用戶端。提供給 HTTP 用戶端的主機名稱必須在 [主機] 欄位中指定。

  7. 在 [主機] 欄位中,鍵入主機名稱或執行伺服器的機器名稱。

    請使用已在網路的 DNS 伺服器註冊 (對於 UNIX 系統,則是已在 /etc/hosts 檔案中註冊) 的實體主機名稱或虛擬主機名稱。

  8. 在相對的 [狀態] 區域中,選取 [開啟]、[關閉] 或 [停用]。

    預設為 [開啟]。

  9. 將 [HTTP 偵聽程式] 欄位保留為空白。

    在建立 HTTP 偵聽程式並將其與此伺服器關聯時,系統將自動填寫此欄位。

    使用此欄位時,需要指定現有的 HTTP 偵聽程式。但是,您不能指定由其他虛擬伺服器使用的偵聽程式;否則,伺服器記錄檔中將顯示錯誤。由於偵聽程式在建立時必須與一個現有的虛擬伺服器相關聯,因此所有的現有偵聽程式均已被其他虛擬伺服器使用。

  10. 在 [預設 Web 模組] 下拉式清單中,選擇已部署的 Web 模組 (如果有),此模組將回應所有無法對映到已部署至虛擬伺服器的其他 Web 模組的請求。

    如果不指定預設 Web 模組,系統將使用具有空環境根目錄的 Web 模組。如果沒有環境根目錄為空的 Web 模組,則會建立和使用系統預設的 Web 模組。

  11. 在 [記錄檔] 欄位中,鍵入將顯示此虛擬伺服器記錄訊息之檔案的路徑名稱。

    若要將記錄訊息傳送到預設伺服器記錄檔 domain-dir/logs/server.log,請將此欄位保留為空。

  12. 在 [其他特性] 區域中,按一下 [增加特性] 以便為虛擬伺服器增加特性。

    無論是否指定特性,新伺服器均會將預設特性 docrootaccesslog 設定為預設值。

    下表列出了可用的虛擬伺服器特性。

    特性名稱 

    說明 

    docroot

    伺服器文件根目錄的絕對路徑。 

    預設為 domain-dir/docroot

    accesslog

    伺服器存取記錄的絕對路徑。 

    預設為 domain-dir/logs/access

    sso-enabled

    如果為 false,則此虛擬伺服器將停用單次登入,使用者必須在使用虛擬伺服器上的每個應用程式時進行分別認證。 

    Servlet 和 JSP 頁面支援在 Application Server 上跨應用程式的單次登入。此功能允許需要同一使用者登入資訊的多個應用程式共用登入資訊,使用者不必在使用每個應用程式時進行分別登入。 

    預設為 true。 

    sso-max-inactive-seconds

    指定當未接收到任何用戶端活動時,在清除使用者的單次登入記錄前等待的時間 (以秒為單位)。由於單次登入套用到同一個虛擬伺服器上的多個應用程式,因此對其中任何一個應用程式的存取均會使單次登入記錄保持使用中狀態。 

    預設為 300 秒 (5 分鐘)。較高的值為使用者提供了較長的單次登入持續性,但會佔用較多的伺服器記憶體。 

    sso-reap-interval-seconds

    指定清除過期單次登入記錄的時間間隔 (以秒為單位)。 

    預設為 60。 

    allowLinking

    如果為 true,則會為部署到該虛擬伺服器上的所有 Web 應用程式提供符號連結資源。透過使用 sun-web.xml 檔案中的 sun-web-app 特性 allowLinking,個別 Web 應用程式可置換該設定。

    <sun-web-app>
       <property name="allowLinking" 
          value="{true|false}"/>
    </sun-web-app>

    預設為 true。 

  13. 按一下 [確定] 以儲存該虛擬伺服器。

等效的 asadmin 指令

create-virtual-server

Procedure編輯虛擬伺服器

  1. 在樹形元件中,展開 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要為將來的實例 (實例使用 default-config 的副本) 配置預設設定,請選取 [default-config] 節點。

  3. 展開 [HTTP 服務] 節點。

  4. 選取 [虛擬伺服器] 節點。

  5. 選取要編輯的虛擬伺服器。

  6. 在 [編輯虛擬伺服器] 頁面中,您可以執行以下作業:

    • 在 [主機] 欄位中變更主機名稱。

    • 變更 [狀態] 設定的值。

    • 增加或移除 HTTP 偵聽程式。

    • 變更 [預設 Web 模組] 的選取。

    • 變更 [記錄檔] 的值。

    • 增加、移除或修改特性。

  7. 按一下 [儲存] 以儲存變更。

Procedure刪除虛擬伺服器

  1. 在樹形元件中,展開 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要為將來的實例 (實例使用 default-config 的副本) 配置預設設定,請選取 [default-config] 節點。

  3. 展開 [HTTP 服務] 節點。

  4. 選取 [虛擬伺服器] 節點。

  5. 在 [虛擬伺服器] 頁面中,核取要刪除虛擬伺服器的名稱旁邊的方塊。

  6. 按一下 [刪除]。

    可以刪除 __asadmin 虛擬伺服器,但是建議不要執行此作業。若要執行此作業,請先將 Application Server 的 domain.xml 檔案中的 virtual-server 元素複製到安全的位置,以便可以在需要時復原這些設定。

等效的 asadmin 指令

delete-virtual-server