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

Sun ONE Web Server 6.1 管理員指南

第 1 章
Sun ONE Web Server 的介紹

本章介紹了 Sun ONE Web Server,並論述了一些基本的伺服器概念。閱讀本章可以大致瞭解 Sun ONE Web Server 的工作方式。

本章包含下列章節:


Sun ONE Web Server

Sun ONE Web Server 6.1 是建立在開放式標準基礎之上的多程序、多執行緒的安全 Web 伺服器。它具備適用於任何規模企業的高效能、信賴性、延伸性以及管理性。

本節描述了 Sun ONE Web Server 的特性,並介紹了您可以執行的一些基本管理工作。其中包括以下主題:


Sun ONE Web Server 6.1 的新特性

Sun ONE Web Server 6.1 包含以下新特性:

Java Servlet 2.3 與 JavaServer Pages (JSP) 1.2 支援

Sun ONE Web Server 6.1 包含與 Java™ 2 平台企業版 (J2EE™) 相容的 Java™ Servlet 2.3 和 JavaServer Pages™ (JSP™) 1.2 規格實現。J2EE 相容的 Web 容器可提供設計和部署符合 Java™ 技術標準的 Web 應用程式所需的靈活性和穩定性。可以在每個虛擬伺服器基礎上部署 Web 應用程式。

如需有關這些技術的資訊,請參閱下列資源︰

Java Servlet
http://java.sun.com/products/servlet/index.jsp

Java Servlet 2.3 規範
http://java.sun.com/products/servlet/download.html

JavaServer Pages
http://java.sun.com/products/jsp/index.jsp

如需有關在 Sun ONE Web Server 中開發 Servlet 和 JSP 的資訊,請參閱「Sun ONE Web Server 6.1 Programmer's Guide to Web Applications」。

JDK 1.4.1_03 支援

Sun ONE Web Server 6.1 支援 Java Developer's Kit (JDK™) 1.4.1_03。此 JDK 隨附於 Web Server,並可在安裝期間安裝 (如果選擇安裝它)。安裝 Web Server 之後,您也可在以後安裝自己的 JDK。如果您計劃使用 Administration Server 與 Java 及 Servlet 支援,則必須安裝 JDK。

WebDAV 支援

Sun ONE Web Server 6.1 支援基於 Web 的分散式創作與版本發行 (WebDAV) 協定,該協定可以藉由以下特性啟用協作 Web 發佈:

與 RFC 2518 的相容性以及與 RFC 2518 用戶端的相互可操作性

WebDAV 可為內容複合資料、名稱空間管理與覆寫保護提供整合支援。這些技術結合了支援 WebDAV 的許多創作工具,可為協作環境提供理想的開發平台。

NSAPI 過濾器支援

Sun ONE Web Server 6.1 延伸了 Netscape Server 應用程式設計介面 (NSAPI),以支援 NSAPI 過濾器。

過濾器可啟用 HTTP 請求與回應串流的自訂處理,允許某個功能截取和潛在修改提供給另一個功能或由其產生的內容。例如,某個 Plug-in 可以安裝 NSAPI 過濾器來截取另一個 Plug-in 伺服器應用程式功能 (SAF) 產生的 XML 頁面,然後,將此 XML 頁面轉變為用戶端適用的 HTML、XHTML 或 WAP 頁面。或者,NSAPI 過濾器可以先對來自用戶端的資料進行解壓縮,然後將其提供給另一個 Plug-in。

如需更多資訊,請參閱「Sun ONE Web Server 6.1 NSAPI Programmer's Guide」。

HTTP 壓縮支援

Sun ONE Web Server 6.1 支援內容壓縮,這可讓您加快對用戶端的發送速度,還可以提供更高的內容量,而不會相應增加硬體消耗。內容壓縮縮短了內容的下載時間,使需要撥號與多次連線的使用者明顯受益。

如需更多資訊,請參閱「Sun ONE Web Server 6.1 管理員指南」。

新搜尋引擎支援

Sun ONE Web Server 6.1 支援新的基於 Java 的搜尋引擎,此搜尋引擎提供完整文字搜尋索引和擷取。搜尋功能允許使用者在伺服器上搜尋文件並將搜尋結果顯示在網頁上。伺服器管理員可以依據使用者要搜尋的文件來建立文件索引,也可以自訂搜尋介面以滿足特定需要。

如需更多資訊,請參閱「Sun ONE Web Server 6.1 管理員指南」。

增強的安全性

Sun ONE Web Server 6.1 的新功能允許您使用平面檔認證來限定存取。與舊版 Web Server 不同,Sun ONE Web Server 6.1 現在也支援 Java 安全性管理員。安裝產品時,依預設停用 Java 安全性管理員。如需關於 server.xml 的更多資訊,請參閱「Sun ONE Web Server 6.1 Administrator's Configuration File Reference Guide」。

JNDI 支援

Sun ONE Web Server 6.1 支援 Java Naming and Directory Interface™ (JNDI),該介面可提供對異質性企業命名和目錄服務的一致連線。

JDBC 支援

Sun ONE Web Server 提供非標準的、一致的 Java™ DataBase Connectivity (JDBC™),並支援大範圍的業界標準 JDBC 驅動程式和自訂 JDBC 驅動程式。

Sun ONE Studio 5 支援

Sun ONE Web Server 6.1 支援 Sun™ ONE Studio 5 標準版。Sun ONE Studio 技術是 Sun 提供的一種適合 Java 技術開發人員的功能強大、可延伸式的整合開發環境 (IDE)。Sun ONE Studio 5 基於 NetBeans™ 軟體,並與 Sun ONE 平台整合。(Sun ONE Web Server 6.1 也支援 NetBeans 3.5 和 3.5.1。)

Sun ONE Web Server 6.1 支援的所有平台均提供 Sun ONE Studio 支援。可以使用下列方式取得 Web Server 的 Plug-in︰

請務必注意,Sun ONE Web Server 6.1 的 Sun ONE Studio 5 Plug-in 僅適用於本機 Web Server (即同一台機器上的 IDE 和 Web Server)。

Sun ONE Web Server 6.1 的 Sun ONE Studio 5 Plug-in 的運作方式與 Sun™ ONE Application Server 7 的該 Plug-in 的運作方式相同。如需有關使用 Sun ONE Studio 5 中 Web 應用程式功能的資訊,請參閱位於以下位置的指導︰
http://developers.sun.com/tools/javatools/documentation/s1s5/cdshop.pdf

將 Sun ONE Web Server 6.1 實例設定為預設狀態,然後執行指導中描述的相同動作。

另請參閱以下 NetBeans 指導
http://usersguide.netbeans.org/tutorials/webapps/index.html

如需關於 Sun ONE Studio 5 的更多資訊,請造訪
http://www.sun.com/software/sundev/jde/

NSS 3.3.5 和 NSPR 4.1.5 支援

Sun ONE Web Server 6.1 支援 Network Security Services (NSS) 3.3.5 和 Netscape Portable Runtime (NSPR) 4.1.5。

PHP 相容性

Sun ONE Web Server 6.1 與 PHP (多功能且廣泛使用的開放來源 Web 程序檔語言) 相容。PHP (PHP:超文件前處理器的遞回縮寫) 可以在所有主要作業系統上執行。

建議將 PHP 版本 4.3.2 與 Sun ONE Web Server 6.1 配合使用。如需針對 Sun ONE Web Server 的與 PHP 相關的安裝與配置資訊,請參閱
http://www.php.net/manual/en/install.netscape-enterprise.php

增強的硬體加速器加密支援

Sun ONE Web Server 6.1 可為 Sun™ Crypto Accelerator 1000 提供硬體加速器支援,Sun™ Crypto Accelerator 1000 是可在 Web Server 上增強 SSL 效能的加密加速器板。

[Start on Boot] 選項

在 UNIX 平台上,Sun ONE Web Server 6.1 提供了 [Start on Boot] 選項,允許您將 Web Server 配置為在系統啟動時自動啟動。如需更多資訊,請參閱「Sun ONE Web Server 6.1 Installation and Migration Guide」。

其他特性

支援多程序與程序監視器、故障恢復、自動恢復以及動態日誌旋轉。

管理 Sun ONE Web Server

您可以透過以下使用者介面來管理 Sun ONE Web Server:

在先前發行版本中,Web Server 與其他 Netscape 伺服器都是由稱為 Administration Server 的單一伺服器來管理的。在 4.x 發行版本中,「管理伺服器」僅為 Sun ONE Web Server 的附加實例,稱為 Sun ONE Web Server Administration Server 或 Administration Server。您可以使用 Administration Server 來管理所有 Sun ONE Web Server 實例。如需更多資訊,請參閱「Administration Server


備註

您也可以透過編輯配置檔案或使用指令行公用程式,手動執行管理工作。


為了管理 Sun ONE Web Server 的個別實例,您可以使用 Server Manager。如需更多資訊,請參閱「Server Manager」。

若要管理虛擬伺服器,請使用 Class Manager。如需更多資訊,請參閱「Class Manager」。


Sun ONE Web Server 配置

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

如需關於這些檔案的更多資訊,請參閱「Sun ONE Web Server 6.1 Administrator's Configuration File Reference」。


Administration Server

Administration Server 是基於 Web 的伺服器,包含用來配置所有 Sun ONE Web Server 的 Java 表單。

安裝 Sun ONE Web Server 後,您可以使用瀏覽器導覽至 [Administration Server] 頁面,並使用其中的表單配置 Sun ONE Web Server。提交表單時,Administration Server 會修改您所管理之伺服器的配置。

安裝 Sun ONE Web Server 時,用來導覽至 [Administration Server] 頁面的 URL 取決於電腦主機名稱以及您為 Administration Server 選擇的連接埠號。例如,如果您在連接埠 1234 上安裝了 Administration Server,則對應的 URL 為﹕

http://myserver.sun.com:1234/

Administration Server 會提示您先認證自身,然後才能進入表單。這意味著您需要鍵入使用者名稱和密碼。在電腦上安裝 Sun ONE Web Server 時,請設定「superuser」使用者名稱和密碼。下圖顯示了典型的認證螢幕︰

安裝完畢後,您可以使用分散式管理,授予多個使用者存取 Administration Server 中不同表單的權限。如需關於分散式管理的更多資訊,請參閱「允許多個管理員」。

Administration Server 的設定會顯示在右窗格中,其架構為一個標籤集。

當您存取 Administration Server 時,首先看到的頁面稱為 [Servers]。您可以使用此頁上的按鈕管理、增加、移除以及遷移 Sun ONE Web Server。Administration Server 提供用於管理層級工作的以下標籤:

如需關於使用 Administration Server 的更多資訊 (包括關於這些管理層級工作的資訊),請參閱「管理 Sun ONE Web Server


Server Manager

Server Manager 是基於 Web 的介面,包含用來配置 Sun ONE Web Server 個別實例的 Java 表單。

您可以透過執行以下步驟來存取 Sun ONE Web Server 的 Server Manager:

  1. 安裝並啟動 Sun ONE Web Server。
  2. [Administration Server] 會顯示 [Servers] 頁面。

  3. 在 [Manage Servers] 區域,選取所需的伺服器並按一下 [Manage]。
  4. Sun ONE Web Server 會顯示 [Server Manager Preferences] 頁面。


    備註

    請注意,您必須在瀏覽器中啟用 cookie,才能執行配置伺服器所必需的 CGI 程式。


您可以使用 [Preferences] 頁面上的連結來管理選項 (如 [thread pool settings]),以及開啟與關閉 Web 伺服器。

此外,Server Manager 還提供用於其他 Sun ONE Web Server 管理工作的以下標籤:

如需更多資訊,請參閱線上說明中的「Server Manager」。


Class Manager

Class Manager 是基於 Web 的介面,包含用來配置虛擬 Sun ONE Web Server 的 Java 表單。虛擬伺服器的使用者介面包含兩部分,Server Manager 與 Class Manager。Class Manager 包含影響單一類別或單一虛擬伺服器的設定。您可以為 Class Manager 中的類別設定服務,以及增加虛擬伺服器 (類別成員) 並配置個別虛擬伺服器的設定。

您可以透過以下步驟來存取 Sun ONE Web Server 的 Class Manager﹕

  1. 從 [Server Manager],按一下 [Virtual Server Class] 標籤。
  2. [Server Manager] 會顯示 [Manage a Class of Virtual Server] 頁面。

  3. 從下拉式清單,選取一個虛擬伺服器類別並按一下 [Manage]。
  4. Sun ONE Web Server 會顯示 Class Manager 的 [Select a Virtual Server] 頁面。

    此外,只需按一下螢幕右上角的 [Class Manager] 連結,也可以存取 Class Manager。

Class Manager 提供用來管理 Sun ONE Web Server 虛擬伺服器的以下標籤﹕

如需更多資訊,請參閱線上說明中的「Class Manager」。


Virtual Server Manager

若要存取 [Virtual Server Manager],請移至 Class Manager 中的 [Virtual Servers] 標籤,然後從 [Manager Virtual Servers] 頁面上的清單中選取一個虛擬伺服器並按一下 [Manage],或者按一下樹檢視下虛擬伺服器的連結。

使用 Virtual Server Manager 中提供的頁面,您可以檢查狀態和設定、將 Java Web 應用程式的狀態設定為 [on] 以及產生所選虛擬伺服器的報告。

[Virtual Server Manager] 提供用來管理 Sun ONE Web Server 虛擬伺服器的以下標籤:


使用資源挑選器

大多數 Server Manager 和 Class Manager 頁面配置整個 Sun ONE Web Server 或整個類別。然而,某些頁面既可以配置整個伺服器 (或類別),也可以配置該伺服器 (或類別) 維護的檔案或目錄。這些頁面的頂部會顯示資源挑選器。

顯示 [Resource Picker] 螢幕的圖

圖 1-1  資源挑選器

資源挑選器顯示在多個頁面上,包括 Server Manager 的 [Log Preferences] 頁面以及可透過 Class Manager 的 [Content Management] 標籤存取的大多數螢幕。

若要使用資源挑選器,請從配置的下拉式清單中選取資源。按一下 [Browse] 以直接瀏覽主文件;按一下 [Wildcard] 以配置具有特定副檔名的檔案。

資源挑選器中使用的萬用字元

在伺服器配置的很多部分中,您可以指定萬用字元型樣來表示一個或多個要配置的項目。請注意,用於存取控制的萬用字元可能不同於此小節中論述的那些萬用字元。

萬用字元型樣使用特殊的字元。如果您要使用這些字元中的某個字元而無特殊涵義,請在前面加上反斜線 (\) 字元。

萬用字元型樣套用於目錄路徑,而不僅僅套用於檔名。因此,萬用字元型樣僅套用於特定目錄中的檔案。例如,若要將檔案增加至目錄 /tmp,您可以指定萬用字元型樣 tmp/*.html。若要增加所有子目錄中的 index.html,則型樣將為 */index.html

表 1-1  資源挑選器萬用字元型樣

型樣

使用

*

匹配 0 或多個字元。

?

完全匹配出現的任何字元。

|

"or" 表示式。與此運算子一同使用的子字串可以包含其他特殊字元 (* $)。子字串必須用括號括住,例如 (a|b|c),但括號不可以是嵌套式的。

$

匹配字串的結尾。這在 "or" 表示式中很有用。

[abc]

匹配字元 abc 的其中一個。在這些表示式內,唯一需要作為特殊字元處理的字元是 ];其他都不是特殊字元。

[a-z]

匹配字元 a 到 z 之間的其中一個。

[^az]

匹配除字元 a 或字元 z 之外的任何字元。

*~

此表示式 (其後為其他表示式) 將移除匹配第二個表示式的任何型樣。

表 1-2  資源挑選器萬用字元範例

型樣

使用

*.sun.com

匹配以字元 .sun.com 結尾的任何字串。

(products|docs).sun.com

匹配 products.sun.comdocs.sun.com

198.93.9[23].???

匹配以 198.93.92 或 198.93.93 開頭並以任意三個字元結尾的數字字串。

*.*

匹配任何包含句點的字串。

*~sun-*

匹配除了以 sun- 開頭的那些字串以外的任何字串。

*.sun.com~docs.sun.com

匹配領域 sun.com 中除單一主機 docs.sun.com 以外的任何主機。

*.sun.com~(products|docs|software).sun.com

匹配領域 sun.com 中除主機 products.sun.comdocs.sun.com 以及 software.sun.com 以外的所有主機。

*.com~*.sun.com

匹配領域 com 中除子領域 sun.com 中主機以外的任何主機。



上一個      目錄      索引      下一個     


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